问题标签 [javascript-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.
javascript - Jquery Listbox Change 事件不会在键盘滚动时触发
我在 HTML 表单上有一个简单的列表框和这个非常基本的 jQuery 代码
当使用鼠标选择当前项目时,更改事件会很好地触发,但是当我使用键盘滚动项目时,不会触发事件并且我的代码永远不会执行。
这种行为有原因吗?解决方法是什么?
javascript - attachEvent 带来麻烦
我正在尝试在 javascript 中做下拉水平菜单。它在 Firefox 和 Chrome 上运行良好,但在 IE 中给我带来了麻烦。
这是我的代码
它似乎在抱怨这个。我知道在 IE 事件监听器函数不是复制而是参考,这就是为什么这给了我一个问题。有没有办法解决这个问题?
我什至尝试为 IE 的 attachEvent 创建单独的函数,并直接在那里路径对象,但是它仍然在抱怨。
类似的东西
注意:我确实计划将这个简单的菜单功能重写为 JQuery,但现在我对学习 JavaScript Core + DOM 很感兴趣,并且想找到解决这个问题的方法。
提前致谢。
javascript - 使用 javascript 添加新的文本框
我有一个网页。有一个按钮叫做添加。单击此添加按钮时,必须添加 1 个文本框。这应该只发生在客户端。我想允许用户最多添加 10 个文本框。
如何使用 javascript 实现它?
例子:
- 仅显示 1 个文本框
- 用户点击添加 >
- 显示 2 个文本框
- 用户点击添加 >
我还想提供一个名为“删除”的按钮,用户可以通过该按钮删除多余的文本框
任何人都可以为此提供一个javascript代码吗?
asp.net - 用于 asp.net 单选按钮列表的 JQuery“更改”事件处理程序未触发事件
我在 JQuery 中的 ready() 处理程序中为这样的 ASP.NET 单选按钮列表连接了 Change 事件处理程序,如下所示:
当我选择其中一个单选按钮时,不会调用 MyFunction。为什么?
javascript - 使用 Google Analytics 执行 trackPageview 时出现问题
我正在尝试捕获某些下载链接的点击并在 Google Analytics 中跟踪它们。这是我的代码
直到 pageTracker._trackPageview() 调用正常为止的一切。在我的调试中,linkhref 被作为字符串很好地传递。没有异常字符,什么都没有。问题是,在观看我的 http 请求时,Google 从来没有对跟踪 gif 进行第二次调用(就像您在“onclick”属性中调用此函数一样)。从我的 JS 控制台调用跟踪器也可以按预期工作。它只存在于我的听众中。
是不是我的听众在有机会联系 Google 的服务器之前没有推迟默认操作(加载新页面)?我见过其他跟踪脚本做类似的事情而没有任何延迟。
javascript - 当弹出窗口完成父页面启动的加载时,如何通知父页面?
我的主要 HTML 页面执行以下操作:
我想在完成加载do_something
时被调用。new-page.html
但是我目前拥有的东西不起作用——do_something
永远不会被调用。
我怎样才能使这项工作?
我只关心让它在 FF 3.5 中工作,如果这能让事情变得更容易的话。
javascript - jQuery - 检查哪些 div 可见 - 淡化功能不允许立即检查?
情况
我有一系列 div 设置来包含各种内容:
我还有一个导航,可以从上方淡入和淡出特定的 div(使用动画或淡入淡出功能)。
问题
我希望能够在使用导航时检查所有 div 何时被隐藏 - 这样我就可以在所有 div 都被隐藏时触发一个事件。
然而,这被证明是困难的,因为由于淡化功能延迟将 div 更新为隐藏,因此检查始终是一个 div。
是否有任何可靠的方法来检查所有 div 是否被隐藏?单击导航中的项目时初始化检查并考虑到每个 div 需要一定的持续时间才能在单击项目后实际设置为隐藏?
干杯。
编辑-我想要一个包括“检查隐藏的 div”的解决方案,而不仅仅是我应该把它放在哪里。谢谢。
javascript - 当 JavaScript 计时器到期时,如何将用户重定向到新页面?
如何编写一个 JavaScript 计时器,当计时器到期时,它会自动将我的用户重定向到不同的页面?
javascript - 更改图像'src'属性时的JavaScript事件?
如果图像太大,我有一个函数resizePreview()
可以在 jQuery 对话框中调整图像的大小。用户可以更改此图像。我的代码是这样的:
resizePreview()
使用$('#imagePreview').width()
and.height()
来获取尺寸并相应地调整大小。问题是新图像在resizePreview()
调用时未加载,因此图像根据其原始尺寸调整大小,而不是根据新加载图像的尺寸。
如果我alert()
在两行代码之间调用它就可以工作(因为警报给了浏览器足够的时间来加载新图像)。显然我应该使用一个事件?是否存在现有事件,或者有一种方法可以制作一个,用于图像 src 何时更改(有点像 onChange 事件,但针对该属性)或新图像完成加载时?谢谢你的时间。