bug总结

2016-11-02  本文已影响6人  wn_Smile

延时刷新页面

setTimeout (function(){location.reload()},1000)

layer 弹窗

type:1      弹窗不关闭
shade:false      无遮盖层
offset:['100px']      距页面的top值

jquery keyup (键盘事件):键盘输完值立刻在文本框中计算值

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
    <input type="text" name="input" id="num1" value="">
    +
    <input type="text" name="input" id="num2" value="">
    =
    <input type="text" name="input" id="result" value="">

<script>
    $(function(){
        $('#num2').keyup(function(){
            var num1 = $("#num1").val();
            var num2 = $("#num2").val();
            //输出的值转为数值型
            $("#result").val(parseFloat(num1)+parseFloat(num2));
        })
    })
</script>
</body>
</html>

js 代码面向对象写法

({
    run:function(){
        this.init();
        this.listen();
        this.show();
    },
    //初始化
    init:function(){
        
    },
    //事件监听
    listen:function(){
        var self = this;
        
        //调用函数
        self.show();
        ...
    },
    show:function(){
        ...
    }
}).run();
    
上一篇 下一篇

猜你喜欢

热点阅读