`

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

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


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


后期使用:

$(win).click();


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

相关推荐

    jquery_newwindow

    在jQuery库中,处理弹出窗口的功能强大且灵活,使得开发者能够轻松实现各种效果。本文将深入探讨jQuery弹出窗口的使用方法,以及如何在实际项目中有效地利用它。 一、jQuery弹出窗口基础 jQuery弹出窗口并非内置...

    Jquery对新插入的节点 绑定Click事件失效的解决方法

    这种方法不仅解决了新插入元素的事件绑定问题,而且还能提高性能,因为只需要绑定一次事件处理函数,而不是为每个新添加的元素单独绑定。因此,无论代码的复杂程度如何,`on`方法都是处理动态元素事件绑定的最佳实践...

    详解jQuery中的事件

    `bind()`方法是jQuery中用来绑定事件的基本函数,它的语法为`bind(type,[.data],fn)`。`type`参数指定了事件类型,如`'click'`、`'mouseover'`等;`.data`可以传递额外的数据到事件处理函数;`fn`是处理函数本身。...

    jquery监听DIV的事件

    上述代码中的`.on()`方法接收三个参数:事件类型(如"click")、事件处理函数和(可选的)事件作用域。在这个例子中,我们只关注事件类型和处理函数,当用户点击DIV时,处理函数会被调用。 除了基本的点击事件,...

    jquery快速学三(事件与动画)

    本篇将深入探讨jQuery中的事件处理和动画效果,帮助初学者快速掌握这两个核心概念。 一、事件处理 1. 事件绑定:jQuery提供了方便的事件绑定方法,如`.on()`。例如,`$("#myButton").on("click", function() {...}...

    Jquery_弹window窗体_esayui界面

    在Web开发领域,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果和Ajax交互。本教程将聚焦于如何使用jQuery来创建弹出式窗口(Window),结合EasyUI框架来构建用户友好的界面。...

    jQuery水平时间轴切换对应事件

    在IT领域,jQuery是一款广泛使用的JavaScript库...在实际应用中,开发者还可以根据需求进行扩展,比如添加时间滑块、拖拽事件等功能,提升用户体验。通过不断实践和优化,可以打造出功能强大且富有吸引力的时间轴应用。

    Jquery实现设为首页和加入收藏功能

    在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及Ajax交互。本教程将详细讲解如何利用jQuery实现“设为首页”和“加入收藏”这两个常见功能,以提升用户体验。 首先,我们需要...

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

    但出于用户体验和浏览器安全限制的考虑,有时候开发者可能希望使用更为精细和可控的方式来处理点击事件,比如使用jQuery的trigger()方法来触发a标签的click事件,从而取代window.open()。 首先,我们需要了解什么是...

    JQuery DIV 实现window.confirm美化确认提示框

    `jQuery`是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。通过`jQuery`,我们可以更方便地控制HTML元素,实现动态效果和交互性。 在标题中提到的"JQuery DIV 实现window....

    jQuery 的加载事件

    jQuery提供了多种处理页面加载事件的方法,主要包括`$(document).ready()`, `$(window).load()`以及`$(window).on('load', function() {})`等几种方式。每种方法都有其适用场景和特点,下面将逐一介绍。 ##### 1. `...

    弹出层的例子(含jquery.DOMWindow脚本)

    `jQuery`是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理以及Ajax交互等任务。`DOMWindow`则是基于jQuery的一个插件,用于创建可定制的弹出窗口,提供更加灵活和丰富的用户体验。 弹出层在网页设计中通常...

    jQuery中的时间与动画

    本文详细介绍了jQuery中关于时间与动画的相关知识点,包括事件处理的基本概念、具体事件类型及其绑定与移除方法,以及常见的动画效果实现方式。掌握这些知识对于使用jQuery进行高效开发非常重要。希望读者能够通过...

    jquery-1.8.3chm中文手册下载

    7. **事件**:jQuery的事件处理机制包括事件绑定(`on()`, `click()`, `mouseover()`, 等)、事件触发(`trigger()`)以及事件冒泡和阻止默认行为的控制。 8. **效果**:jQuery提供了丰富的动画效果,如`fadeIn()`, ...

    [jQuery入门到精通]第5章:事件与事件对象[收集].pdf

    在jQuery中,事件对象会作为参数传递给事件处理函数,这与DOM标准一致,无需像原生JavaScript那样在IE中通过`window.event`或非标准方式获取。例如,处理点击事件的函数可以这样写: ```javascript $(document).on...

    jquery 1.4.2 中文手册(API)

    `click()`, `mouseover()`, `mouseout()`等方法可以方便地绑定事件,`unbind()`用于移除事件,`live()`和`delegate()`则支持动态元素的事件绑定。`$(document).ready()`用于在页面加载完成后执行函数。 4. **动画...

    jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构

    例如,jQuery的`on()`和`off()`方法,它们为事件的绑定和解绑提供了非常简洁和直观的语法。jQuery的事件系统还支持事件委托、事件队列处理、自定义事件等高级功能。 理解了这种事件体系结构,我们就能够更深入地...

    jquery中文手册

    - `live()`方法:为动态添加的元素绑定事件,适用于频繁动态更新的页面。 - `delegate()`方法:类似`live()`,但可以指定事件委托到父元素。 - `$.param()`:改进了参数序列化,支持数组和其他复杂对象。 ### 7. ...

    [jQuery] 事件和动画详解

    总结来说,jQuery事件和动画为开发者提供了强大的工具,简化了JavaScript中处理DOM事件和创建动画的复杂性,使网页交互更加生动有趣。了解并熟练使用这些功能,能大大提高前端开发的效率和用户体验。

    jquery slidebox jquery slidebox

    jQuery提供了一系列事件处理函数,如`click()`, `mouseover()`等,用于响应这些交互。 4. **动画效果**:jQuery的`.animate()`方法是实现滑动效果的关键。它可以平滑地改变元素的CSS属性,如宽度、高度、位置等,...

Global site tag (gtag.js) - Google Analytics