首页 > Web开发 > 详细

js事件技巧方法整合

时间:2015-04-16 17:05:11      阅读:169      评论:0      收藏:0      [点我收藏+]
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);

 

 

未写完……

js事件技巧方法整合

原文:http://www.cnblogs.com/elves/p/3738151.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!