jquery-events相关内容

使用 jQuery 监听 keydown 事件

我想检测何时按下回车键,在 HTML 上动态注入. 要简单地检测何时按下回车键,我可以这样做: $('#textfield').keydown(function (e){如果(e.keyCode == 13){console.log('Enter 被按下');}}) 此代码适用于 on(),但我担心它效率低下,因为 jQuery 会在每次按下键时进行检查.这有什么低效的地方吗? $(' ..

处理浏览器的“ctrl+s"按键事件

我试图为基于浏览器的应用程序实现 CTRL+S 功能.我进行了搜索,并在以下问题中遇到了两个脚本 捕获 CTRL+S 的最佳跨浏览器方法jQuery? Ctrl+S preventDefault 在 Chrome 中 但是,当我尝试实现它时,它工作了,但我仍然得到默认浏览器保存对话框/窗口. 我的代码:对于 shortcut.js: shortcut.add("Ctrl+S ..
发布时间:2022-01-15 11:45:33 前端开发

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

我有两个函数在两个不同的时间绑定到一个点击事件(使用 jQuery).他们被解雇的顺序很重要.他们以正确的顺序开火.问题是,当第一个函数返回 false 时,第二个函数仍在触发! 如何正确取消活动? 示例代码: $(document).click(function() {警报('a');返回假;});$(文档).click(函数() {警报('b');}); 单击页面时,您仍会看到 ..
发布时间:2022-01-15 11:42:23 其他开发

jQuery preventDefault() 未触发

我有以下代码: $(document).ready(function(){$("div.subtab_left li.notebook a").click(function(event) {event.preventDefault();返回假;});}); 但是当我点击元素时..它不会阻止默认操作..为什么? 当修改代码为: $(document).ready(function(){$ ..
发布时间:2022-01-15 11:37:16 其他开发

将多个键绑定到 Keypress 事件

我目前正在使用这个 Javascript 按键代码在按键时触发事件: $(document).keydown(function(e) {开关(e.keyCode){案例 39:e.preventDefault();alert("箭头键");休息;案例 37:e.preventDefault();alert("箭头键");}}); 但我想知道的是,我是否可以绑定两个键的组合而不是绑定一个键.我可 ..
发布时间:2022-01-15 11:36:43 前端开发

检测由 Tab 键启动的焦点?

我想检测元素的焦点事件,但前提是它是由用户按 Tab 键启动的.例如: 如果用户关注 #foo 并按下 Tab,我希望在 #detect 成为焦点(或焦点事件内的条件为真).相反,如果用户只是单击 #detect 字段来聚焦它,我不希望事件触发(或者我希望聚焦事件调用中的条件为 false). 我不想使用 #foo 的 keydown 事件并检查是否按下了 tab 键,因为我希望该方法 ..
发布时间:2022-01-15 11:27:16 前端开发

替代支持 eventData 的 jQuery 的 .toggle() 方法?

.toggle() 方法的 jQuery 文档 声明: 提供 .toggle() 方法是为了方便.手动实现相同的行为相对简单,如果 .toggle() 内置的假设被证明是有限的,这可能是必要的. .toggle 中内置的假设已证明对我当前的任务有限制,但文档并未详细说明如何实现相同的行为.我需要将 eventData 传递给提供给 toggle() 的处理函数,但似乎只有 .bind( ..
发布时间:2022-01-15 11:16:00 前端开发

jQuery 自动完成 @提及

我有这个来自 Andrew Whitaker 的自动完成插件 - DEMO 假设我在 textarea 中有一个字符串 “@peterwateber 欢迎" 我希望它在隐藏标签中输出为 “@[peterwateber] 欢迎" 我应该怎么做?我不太擅长 Javascript... 我试过查看这段代码这里来自霍基 解决方案 我写了这里提到的原始代码并修复了 Pet ..

从键盘上的字段中获取文本,但延迟进一步输入

我有一个在各种元素发生变化时远程提交的表单.特别是在搜索字段上,我使用 keyup 来检测字段中的文本何时更改.这样做的问题是,当有人输入“chicken"时,表单会提交七次,只计算最后一次. 最好是这样的 检测到按键 - 开始等待(一秒钟) 检测到另一个按键 - 重启等待时间 等待完成 - 获取值并提交表单 在我开始编写我自己的版本之前(我真的是一个只有一点 js ..
发布时间:2022-01-11 12:48:35 前端开发

jQuery 监视 domElement 的变化?

我有一个将 html 标记注入页脚 div 的 ajax 回调. 我想不通的是如何创建一种方法来监视 div 的内容何时发生变化.将我试图创建的布局逻辑放在回调中不是一个选项,因为每个方法(回调和我的布局 div 处理程序)不应该知道另一个. 理想情况下,我希望看到类似于 $('#myDiv').ContentsChanged(function() {...}) 或 $(' 的某种事件 ..
发布时间:2022-01-11 12:39:54 前端开发

jQuery 输入按钮点击事件监听器

jQuery 的全新.我试图在我的页面上为以下控件设置事件侦听器,单击该控件时会显示警报: 但是没有用. $("#filter").button().click(function(){...}); 如何使用 jQuery 为输入按钮控件创建事件监听器? 解决方案 首先,button() 是一个 jQuery ui 函数,用于创建 按钮小部件 与 jQuery 核心无关,它只是设置 ..
发布时间:2022-01-09 17:17:41 前端开发