问题标签 [jquery-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
19 回答
228449 浏览

javascript - jQuery $(document).ready 和 UpdatePanels?

我正在使用 jQuery 为 UpdatePanel 内的元素连接一些鼠标悬停效果。事件绑定在$(document).ready. 例如:

当然,这在第一次加载页面时可以正常工作,但是当 UpdatePanel 进行部分页面更新时,它不会运行,并且鼠标悬停效果在 UpdatePanel 内不再起作用。

不仅在第一页加载时,而且每次 UpdatePanel 触发部分页面更新时,在 jQuery 中连接东西的推荐方法是什么?我应该使用 ASP.NET ajax 生命周期而不是$(document).ready?

0 投票
3 回答
9451 浏览

javascript - Javascript“onMouseOver”触发儿童?

我不知道这是否是我正在使用的 jQuery 的结果,但这是我想要做的:

对于熟悉基本 CSS 和 jQuery 的任何人,我正在尝试在我的工具提示中添加一个简单的动画。问题是这种动画的触发。似乎当动画发生时,如果用户将鼠标移到工具提示上,则动画将进入显示和隐藏的循环,直到用户将鼠标移开。这是一个不受欢迎的效果,因为我希望动画只消失一次,当鼠标移出div 时。我已经定位了我的 CSS,以便工具提示出现在远离父 div 的位置,但无论如何操作都应该只在父 div 上触发,而不是在它的任何子代上触发。

所以基本上,我将如何实现这一目标?我希望我的父元素上的悬停/退出状态触发该父级的子级的功能(动画),而不需要子级的悬停/退出状态做任何事情。似乎 and 的正常方法onMouseOver甚至onMouseOut对于该方法所属的父级的子级都在触发,这造成了一些相当不良的影响。

请注意,我是 jQuery 的新手(尽管到目前为止它很棒,但如果可以的话,我想用它的优点来覆盖我的网站),如果有更好的方法来使用 jQuery 实现悬停/退出状态,我可能不知道关于他们。

0 投票
4 回答
1520 浏览

jquery - 为什么这个 Javascript (jQuery) 不进入无限循环?

我在Karl Swedberg 的博客上阅读了关于绑定和解除绑定事件的精彩文章(因为我是一个使用 jQuery 的 js 初学者),我对这部分代码完全感到困惑(为简洁起见):

为什么通过将相同的函数放在自身内部,它不会继续执行无限循环?但是,它用于将事件重新绑定到元素......!?

0 投票
7 回答
66443 浏览

javascript - 任何带有浮动工具提示的 Flot 示例?

我目前正在研究Flot图,该API总体上看起来非常强大,尽管高级使用的示例没有被广泛记录。

API 建议有一些方法可以在图表上设置悬停,而不是我确定这到底意味着我可以用它做什么。

我想知道是否有人可以提供一些他们遇到的示例,或与此相关的代码,这些示例演示了以下任何示例:

  • 将鼠标悬停在 Flot 图表元素上的事件上触发的动态工具提示
  • 勾选工具提示(悬停在 xaxis 上显示详细信息)
  • 已使用 w Flot 的任何类型的悬停/动态事件绑定

我正在寻找的效果类似于这个Open Flash Chart 示例

0 投票
2 回答
10398 浏览

javascript - Safari中未触发JQuery Click事件?

当用户从选择框中选择一个选项时,我正在尝试做某事 - 尽可能简单吗?我正在使用 JQuery 1.3.1 注册一个带有选择框 id 的点击处理程序。一切都很好,直到我使用 Chrome 和 Safari 进行测试并发现它不起作用。

  1. 火狐 3.05 - 是
  2. IE 7.0.5730.13 - 是
  3. IE6Eolas - 是的
  4. 萨拉菲 3.2.1 - 否
  5. 铬 1.0.154.43 - 否

见下面的代码:

有人知道我应该怎么做才能让它工作吗?警报最终会被触发,但只有在双击选择框后才会触发?

0 投票
2 回答
9917 浏览

jquery - 表单重置按钮是否会触发选择元素 onChange 事件?

我有一个带有一些选择元素的表单,这些元素onChange附加了事件。即使有人单击表单重置按钮,我也希望该事件能够触发。

我的问题是:重置表单会触发选择元素onChange事件吗?

这是jQuery中的一个简单示例

谢谢!

0 投票
15 回答
240309 浏览

javascript - 如何使用 Firebug 或类似工具调试 JavaScript / jQuery 事件绑定?

我需要调试一个使用 jQuery 进行一些相当复杂和混乱的DOM操作的 Web 应用程序。在某一时刻,一些绑定到特定元素的事件不会被触发,只是停止工作。

如果我有能力编辑应用程序源代码,我会向下钻取并添加一堆Firebug console.log()语句和注释/取消注释代码片段以尝试查明问题。但是让我们假设我无法编辑应用程序代码并且需要使用 Firebug 或类似工具完全在 Firefox 中工作。

Firebug 非常擅长让我导航和操作 DOM。不过,到目前为止,我还没有弄清楚如何使用 Firebug 进行事件调试。具体来说,我只想查看在给定时间绑定到特定元素的事件处理程序列表(使用 Firebug JavaScript 断点来跟踪更改)。但要么 Firebug 没有能力查看绑定事件,要么我太笨了,找不到它。:-)

有什么建议或想法吗?理想情况下,我只想查看和编辑绑定到元素的事件,类似于我今天编辑 DOM 的方式。

0 投票
1 回答
1578 浏览

javascript - 使用文本框水印时 Javascript 事件不会冒泡

我正在尝试在文本框上实现一个简单的水印,当文本框获得焦点时它会消失。我发现这个 jQuery 插件看起来很好用:

http://remysharp.com/2007/01/25/jquery-tutorial-text-box-hints/

水印的工作方式与以下代码所宣传的一样:

但是,当向表格的单击事件添加警报时,我发现当您单击文本框有文本的部分时,该事件不会冒泡。但是,当您单击没有文本的文本框部分时,它会很好地冒泡。这是我用来创建警报的 jQuery 代码:

有谁知道为什么单击文本框的一部分时事件没有冒泡,而另一个则没有?

0 投票
6 回答
36341 浏览

jquery - jQuery 多事件处理程序 - 如何取消?

我有两个函数在两个不同时间绑定到单击事件(使用 jQuery)。他们被解雇的顺序很重要。他们以正确的顺序开火。问题是,当第一个函数返回 false 时,第二个函数仍在触发!

如何正确取消活动?

示例代码:

单击页面时,您仍然会看到“b”警报消息。这是无法接受的!

0 投票
7 回答
35409 浏览

jquery - 拖动调整大小手柄时多次触发调整大小事件

我希望这个 jQuery 插件能够工作,但它没有:

http://andowebsit.es/blog/noteslog.com/post/how-to-fix-the-resize-event-in-ie (旧链接是 noteslog.com/post/how-to-fix-the-resize -事件在IE)。

我在他的网站上添加了一条评论,但它们是经过审核的,所以你可能还看不到它。

但无论如何,让我解释一下我的愿望。我希望在用户暂停调整大小和/或完成调整大小时触发“调整大小”类型的事件,而不是用户主动拖动浏览器的窗口调整大小句柄时触发。我有一个相当复杂且耗时的OnResizeHandled函数,我需要运行,但不能运行 100 次,因为用户将窗口扩大了 100 像素,并且事件被触发了移动像素。我想最好的办法是在用户完成调整大小后处理它。