`

jquery 中无法为window添加click事件的解决方法

阅读更多
近期使用jquery编写插件的时候老遇到为window添加click事件在IE8-浏览器下无效的情况,如:
$(window).click(function(){});


我的解决方法是在ie下使用document绑定我们所谓的click事件,如:
var win = ($.browser.msie) ? document : window;


后期使用:

$(win).click();


目前还没发现什么问题
分享到:
评论

相关推荐

    jQuery中的时间与动画

    1. 在jQuery中,提供了click()方法等一系列基础事件绑定方法,支持window事件、鼠标事件。键盘事件、和表单事件等基础事件的绑定 2. 使用bind()方法可以一次性绑定一个或多个事件处理方法,使用unbind()方法可以移除...

    jquery trigger伪造a标签的click事件取代window.open方法

    主要介绍了使用jquery trigger 触发a标签的click事件取代window.open方法,需要的朋友可以参考下

    jQuery详细教程

    下面是 jQuery 中事件方法的一些例子: Event 函数 绑定函数至 $(document).ready(function) 将函数绑定到文档的就绪事件(当文档完成加载时) $(selector).click(function) 触发或将函数绑定到被选元素的点击事件 $...

    jQuery实现点击除了特定div的页面其它地方,隐藏该div功能。

    我们可以直接对document的click事件绑定事件处理程序,在事件处理程序中判读事件源是否为id==test的div元素或其子元素,如果是则方法return不做操作,如果不是则隐藏该div。 参考文档:...

    jquery thickbox遮罩frameset框架的解决办法(请仔细阅读描述)

    jQuery(domChunk).click(function() { var t = this.title || this.name || null; var a = this.href || this.alt; var g = this.rel || false; //alert(window.top.location); //alert(self.location); //...

    jQuery 1.3 API 参考文档中文版 html

    click(fn) 常用的事件->几个事件的顺序 dblclick(fn) 未翻译的翻译一下 focus() 未翻译的翻译一下 scroll(fn 修正 submit(fn) select->submit toggle() 删除多余的 stop() 代码注释翻译

    jQuery获得document和window对象宽度和高度的方法

    本文实例讲述了jQuery获得document和window对象宽度和高度的方法。分享给大家供大家参考。具体如下: <!DOCTYPE html> <html> <head> [removed] [removed] [removed] $(document).ready(function(){...

    jQuery快速高效制作网页交互特效

    和onclick 在jQuery中常用的事件有文档就绪事件,对应的方法ready() $(document).ready(fn(){});  b:鼠标事件 常用的鼠标事件有:  click(fn); 单机鼠标时发生,fn表示绑定的函数  keydown(fn); 鼠标指针移...

    jQuery 1.5 API 中文版

    IE用户无法在线查看本文档,请下载jQuery API Version1.5 中文版AIR客户端查看,或者使用chrome,safari,firefox,opera等浏览器查看!!! jQuery 1.5 API Cheat Sheet来源 Selectors Basics #id element .class, ...

    jquery例子

    //处理键盘事件 var myEvent =event||window.event; var kcode=myEvent.keyCode; if(kcode >= 65 && kcode || kcode==8 || kcode==46){ //把文本框中的内容取到 var wordText=inputNode.val(); ...

    clickOut:一个 jQuery 插件,用于添加在任何特定元素之外单击的事件

    请注意, clickout事件不会在 DOM 树中冒泡,并且通常在所有click事件处理程序之前执行。 为了保持一致性,这个插件对 jQuery 内部做了一些小改动。 否则,单击事件处理程序的时间将更难以预测! 如果这导致任何...

    tap.jquery:jQuery 的自定义点击事件 + 自动点击点击转换

    点击.jquery ...包管理器 // Bower bower install --save tap-jquery 例子 $ ( el ) .... // Tapped! ... $ ( el ) . on ( 'click' , function...window . convertClicksToTaps = false ; 或覆盖每个事件的点击转化 $ ( el )

    jQuery1.3API参考文档中文版

    click(fn) 常用的事件->几个事件的顺序 dblclick(fn) 未翻译的翻译一下 focus() 未翻译的翻译一下 scroll(fn 修正 submit(fn) select->submit toggle() 删除多余的 stop() 代码注释翻译

    jquery1.11.0手册

    jQuery 1.11.0 速查表 核心 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector ...

    jQuery事件与动画基础详解

    今天我们就谈谈jquery中的事件和简单动画吧,它们毕竟基础是进阶华丽的根本!! 1.事件 1.window事件 ready 准备就绪 2.鼠标事件 方法 执行时机 click(fn) 单击鼠标 $(document).ready(function(){ $("dd>img")...

    jQuery开发技巧

    25大实用的jQuery技巧和解决方案 1 去除页面的右键菜单 $ document ready function { $ document bind "contextmenu" function e { return false; } ; } ; 2 搜索输入框文字的消失 当鼠标获得焦点 ...

    浅谈Jquery为元素绑定事件

    Jquery如何为元素绑定事件,小记一下,防止忘记了! $(this).bind({ click:function(){ window.open(alert('OK')); }, mouseover:function(){ window.open(alert('OK')); }, mouseout:...

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

Global site tag (gtag.js) - Google Analytics