js事件技巧方法整合

window.resizeTo(800,600); //js设置浏览器窗口尺寸 window.open
(function(){
    resizeTo(640,480);//设置浏览器窗口尺寸
    moveTo(0,0);//设置浏览器位置
})()

screen.availHeight;//显示屏最高高度
screen.availWidth;//显示屏最宽宽度

/*窗口改变大小 事件*/
//js
window.onresize = function()
{  
    if(resizeTimer==null)
    {  
      resizeTimer = setTimeout("doResize()",300);  
    }  
}
//jquery
 $(window).resize(function () {
        setTimeout(function () {
            var w = $(window).width();
            var h = $(window).height();

            $(‘.divLeft‘).animate({ height: h - 60 }, 500)
            $(‘.divRight‘).animate({ width: w - 189, height: h - 90 }, 500);
        }, 1);
})
/*checkbox 选择、取消 (筛选加入多个元素)*/
 $("#radyixiaofei_ctl01 tbody tr").add($("#RadGrid1_ctl01 tbody tr")).on("click", function () {
                $(this).find(":checkbox").attr("checked", function () { return !$(this).attr("checked") })
            });
var jsOpts = {
    //Select根据text选中  param
    setSelectDefualtValue: function (optionID, val) {
        $("#" + optionID + ">option").each(function () {
            var txtOption = $(this).text();
            if (txtOption.indexOf(val) > -1) {
                $(this).attr("selected", "selected");
                return false;
            }
        });
    },
    //input select初始化
    setDefualt: function (id) {
        $("input[type=‘text‘]", $("#" + id)).val("");
        $("select", $("#" + id)).each(function () {
            $(this).children("option:first").attr("selected", true);
        });
    },
    //checkbox全、反选
    checkFormAll: function (id, val) {
        $("#" + id).find("input[type=‘checkbox‘]").attr("checked", val);
    }
}

 

 //取消浏览器的所有事件,使得active的样式在手机上正常生效
document.addEventListener("touchstart", function (e) {
    return false;
}, true);

 

 

未写完……

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。