jquery-events相关内容

在 Internet Explorer 中触发 window.resize 事件

如您所知,在 Internet Explorer 中,当页面上的任何元素调整大小时都会触发 window.resize 事件.页面元素是否通过分配/更改其大小来调整大小无关紧要height 或 style 属性,通过简单地向其添加子元素或其他任何方式 - 即使元素调整大小不会影响视口本身的尺寸. 在我的应用程序中,这导致了令人讨厌的递归,因为在我的 window.resize 处理程序中,我 ..

jQuery 日期选择器“更新后"事件或等效

我使用的是标准的 jQuery Datepicker,我需要根据一些日常状态信息修改每个 TD 中的文本.我意识到我可以连接 beforeShowDay 事件,但这仅允许我修改每个日期的 CSS 信息.希望在整个日历上有一个事件,例如 afterRender 等. 我可以修改显示的第一个日历,但如果用户更改了月份或年份,我(或我的代码)将退出循环. 解决方案 看起来像 afterSh ..
发布时间:2021-12-17 21:30:33 前端开发

如何在按键事件后获得 jQuery .val()?

我得到了: $(someTextInputField).keypress(function() {警报($(this).val());}); 现在警报总是返回 keypress 之前的值(例如,字段为空,我输入“a",警报给我“".然后我输入“b",警报给出我'一个'...).但我想要 keypress 之后的值 - 我该怎么做? 背景:我想在文本字段包含至少一个字符后立即启用按钮.所以 ..
发布时间:2021-12-07 08:31:26 前端开发

如何在 Ajax 加载的内容上绑定事件?

我有一个链接,myLink,它应该将 AJAX 加载的内容插入到我的 HTML 页面的 div(appendedContainer)中.问题是我与 jQuery 绑定的 click 事件没有在插入到 appendedContainer 的新加载的内容上执行.click 事件绑定在未使用我的 AJAX 函数加载的 DOM 元素上. 我必须更改什么才能绑定事件? 我的 HTML: 我 ..
发布时间:2021-12-03 12:06:48 前端开发

如何在 iPad 的 Safari 中使用 jQuery 识别触摸事件?是否可以?

是否可以使用 jQuery 在 iPad 的 Safari 浏览器上识别触摸事件? 我在 Web 应用程序中使用了 mouseOver 和 mouseOut 事件.由于没有像 mouseOut 和 mouseMove 这样的事件,iPad 的 Safari 浏览器是否有类似的事件? 解决方案 核心 jQuery 对触摸事件没有什么特别之处,但您可以使用以下事件轻松构建自己的事件 ..
发布时间:2021-12-01 14:29:23 其他开发

如何使用jQuery检测键盘上的Enter键?

我想使用 jQuery 检测用户是否按下了 Enter. 这怎么可能?需要插件吗? 编辑:看起来我需要使用 keypress()方法. 我想知道是否有人知道该命令是否存在浏览器问题 - 比如有没有我应该了解的浏览器兼容性问题? 解决方案 jQuery 的全部意义在于您不必担心浏览器的差异.我很确定您可以安全地将 enter 在所有浏览器中设为 13.因此,考虑到这一点,您 ..
发布时间:2021-12-01 14:25:08 前端开发

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

我需要调试一个 Web 应用程序,它使用 jQuery 来做一些相当复杂和凌乱的DOM操纵.在某一时刻,一些绑定到特定元素的事件没有被触发,只是停止工作. 如果我有编辑应用程序源的能力,我会向下钻取并添加一堆Firebug console.log() 语句和注释/取消注释代码片段以尝试查明问题.但让我们假设我无法编辑应用程序代码,并且需要使用 Firebug 或类似工具在 Firefox 中 ..
发布时间:2021-12-01 14:08:09 前端开发

使用 jQuery 测试输入是否具有焦点

在我正在构建的站点的首页上,几个 使用 CSS :hover 伪类在鼠标移动时添加边框在他们之上. s 之一包含一个 ,如果其中的输入具有焦点,则使用 jQuery 将保留边框.除了 IE6 不支持 s 之外的任何元素上的 :hover 之外,这完美地工作.所以,对于这个浏览器,我们只使用 jQuery 来模拟 CSS :hover 使用 $(#element).hover() 方法. ..
发布时间:2021-12-01 14:03:16 前端开发

在 jQuery 中触发 CSS 类更改的事件

如果使用 jQuery 添加或更改 CSS 类,我如何触发事件?更改 CSS 类是否会触发 jQuery change() 事件? 解决方案 每当您更改脚本中的类时,您都可以使用 trigger 来引发您自己的事件. $(this).addClass('someClass');$(mySelector).trigger('cssClassChanged')....$(otherSelec ..
发布时间:2021-12-01 14:00:41 前端开发

jQuery 多个事件触发同一个函数

有没有办法让 keyup、keypress、blur 和 change 事件调用相同的函数一行还是我必须分开做? 我遇到的问题是我需要使用数据库查找来验证一些数据,并希望确保在任何情况下都不会错过验证,无论是键入还是粘贴到框中. 解决方案 您可以使用 .on() 将一个函数绑定到多个事件: $('#element').on('keyup keypress blur change', ..
发布时间:2021-12-01 14:00:32 其他开发

jQuery scroll() 检测用户何时停止滚动

好的.. $(window).scroll(function(){$('.slides_layover').removeClass('showing_layover');$('#slides_effect').show();}); 我可以根据我的理解判断何时有人在滚动.因此,我试图弄清楚如何在有人停下来时捕捉.从上面的示例中,您可以看到我在滚动时从一组元素中删除了一个类.但是,我想在用户停止滚 ..
发布时间:2021-12-01 13:51:30 前端开发

使用 jQuery 检查图像是否已加载(无错误)

我使用 JavaScript 和 jQuery 库来操作包含在无序列表中的图像缩略图.加载图像时它会做一件事,当发生错误时它会做其他事情.我使用 jQuery load() 和 error() 方法作为事件.在这些事件之后,我检查了 .complete 的图像 DOM 元素,以确保图像在 jQuery 注册事件之前尚未加载. 它可以正常工作,除非在 jQuery 注册事件之前发生错误.我能想 ..
发布时间:2021-12-01 13:42:01 前端开发

图像加载时的 jQuery 回调(即使图像被缓存)

我想做: $("img").bind('load', function() {//做东西}); 但是从缓存加载图像时不会触发加载事件.jQuery 文档 建议 一个插件来解决这个问题,但是它不起作用 解决方案 如果 src 已经设置,那么事件在缓存的情况下被触发,甚至在你绑定事件处理程序之前.要解决此问题,您可以循环检查和触发基于 .complete 的事件,如下所示: $("img ..
发布时间:2021-12-01 13:38:37 其他开发

直接与委托 - jQuery .on()

我正在尝试使用 jQuery .on() 方法.具体来说,本段最后一句: 当提供了 selector 时,事件处理程序被称为 delegated.当事件直接发生在绑定元素上时,不会调用处理程序,而是仅针对与选择器匹配的后代(内部元素)调用.jQuery 将事件从事件目标冒泡到附加处理程序的元素(即从最里面到最外面的元素),并为沿该路径匹配选择器的任何元素运行处理程序. “为任何元素运行 ..