jquery-events相关内容
我在我的项目中使用 Bootstrap4 alpha,出于某些调查目的,我正在尝试使用 DOM addEventListener() 捕获 JQuery 事件. 使用 JQuery $("#mypanel").trigger("shown.bs.collapse") 函数在它的 折叠 组件. 如果我尝试使用 JQuery $("#mypanel").on("shown.bs.colla
..
我想检测何时按下回车键,在 HTML 上动态注入. 要简单地检测何时按下回车键,我可以这样做: $('#textfield').keydown(function (e){如果(e.keyCode == 13){console.log('Enter 被按下');}}) 此代码适用于 on(),但我担心它效率低下,因为 jQuery 会在每次按下键时进行检查.这有什么低效的地方吗? $('
..
我有一个搜索输入,它监听 keyup 和 change 以通过 Ajax 触发列表视图的更新. 看起来像这样: input.on('keyup change', function(e) {如果(计时器){window.clearTimeout(定时器);}计时器 = window.setTimeout(函数(){计时器=空;val = input.val();el = input.clos
..
我试图为基于浏览器的应用程序实现 CTRL+S 功能.我进行了搜索,并在以下问题中遇到了两个脚本 捕获 CTRL+S 的最佳跨浏览器方法jQuery? Ctrl+S preventDefault 在 Chrome 中 但是,当我尝试实现它时,它工作了,但我仍然得到默认浏览器保存对话框/窗口. 我的代码:对于 shortcut.js: shortcut.add("Ctrl+S
..
我有两个函数在两个不同的时间绑定到一个点击事件(使用 jQuery).他们被解雇的顺序很重要.他们以正确的顺序开火.问题是,当第一个函数返回 false 时,第二个函数仍在触发! 如何正确取消活动? 示例代码: $(document).click(function() {警报('a');返回假;});$(文档).click(函数() {警报('b');}); 单击页面时,您仍会看到
..
我有以下代码: $(document).ready(function(){$("div.subtab_left li.notebook a").click(function(event) {event.preventDefault();返回假;});}); 但是当我点击元素时..它不会阻止默认操作..为什么? 当修改代码为: $(document).ready(function(){$
..
我目前正在使用这个 Javascript 按键代码在按键时触发事件: $(document).keydown(function(e) {开关(e.keyCode){案例 39:e.preventDefault();alert("箭头键");休息;案例 37:e.preventDefault();alert("箭头键");}}); 但我想知道的是,我是否可以绑定两个键的组合而不是绑定一个键.我可
..
我正在获取一个 JSON 元素并从它的项目中构建一个列表,如下所示: getTitles: 函数(数据){数据 = 数据 ||{};变量列表 = [];$.getJSON('/标题',数据,功能(数据){$.each(data.data, function(key, val) {列表.push(''+ val.title +'
..
我想检测元素的焦点事件,但前提是它是由用户按 Tab 键启动的.例如: 如果用户关注 #foo 并按下 Tab,我希望在 #detect 成为焦点(或焦点事件内的条件为真).相反,如果用户只是单击 #detect 字段来聚焦它,我不希望事件触发(或者我希望聚焦事件调用中的条件为 false). 我不想使用 #foo 的 keydown 事件并检查是否按下了 tab 键,因为我希望该方法
..
我正在使用以下代码来检测何时单击了动态生成的按钮. $(document).on("click",".appDetails", function () {警报(“测试");}); 通常,如果你只是做了 $('.appDetails').click() 你可以使用 $(this) 来获取被点击的元素.我将如何使用上面的代码完成此操作? 例如: $(document).on("click"
..
.toggle() 方法的 jQuery 文档 声明: 提供 .toggle() 方法是为了方便.手动实现相同的行为相对简单,如果 .toggle() 内置的假设被证明是有限的,这可能是必要的. .toggle 中内置的假设已证明对我当前的任务有限制,但文档并未详细说明如何实现相同的行为.我需要将 eventData 传递给提供给 toggle() 的处理函数,但似乎只有 .bind(
..
PHP 代码: Qualify 我想删除 onclick="check($id,1) 这样链接就不能被点击或者 "check($id,1) 不会被辞退了.我如何使用 JQuery 来做到这一点? 解决方案 Old Way(1.7
..
我遇到的问题是当悬停该元素的子元素时会触发该元素的 dragleave 事件.另外,dragenter 在再次悬停父元素时不会触发. 我做了一个简化的小提琴:http://jsfiddle.net/pimvdb/HU6Mk/1/. HTML:
拖我
落到这里
孩子
..
我的 jQuery 有问题.所以,我想删除
中的脚本.我的 html 是:
..
我有这个来自 Andrew Whitaker 的自动完成插件 - DEMO 假设我在 textarea 中有一个字符串 “@peterwateber 欢迎" 我希望它在隐藏标签中输出为 “@[peterwateber] 欢迎" 我应该怎么做?我不太擅长 Javascript... 我试过查看这段代码这里来自霍基 解决方案 我写了这里提到的原始代码并修复了 Pet
..
我有一个在各种元素发生变化时远程提交的表单.特别是在搜索字段上,我使用 keyup 来检测字段中的文本何时更改.这样做的问题是,当有人输入“chicken"时,表单会提交七次,只计算最后一次. 最好是这样的 检测到按键 - 开始等待(一秒钟) 检测到另一个按键 - 重启等待时间 等待完成 - 获取值并提交表单 在我开始编写我自己的版本之前(我真的是一个只有一点 js
..
function1 = function(){something.on('transitionend', function(){//现在 function2 应该运行});}函数2 =函数(){警报(“确定");}函数1();函数2(); 所以我听说了 jQuery 承诺.我将返回一个“延迟"对象,并在事件处理程序中调用 deferred.resolve(); 但是如果我在那里有多个事件处
..
我有一个将 html 标记注入页脚 div 的 ajax 回调. 我想不通的是如何创建一种方法来监视 div 的内容何时发生变化.将我试图创建的布局逻辑放在回调中不是一个选项,因为每个方法(回调和我的布局 div 处理程序)不应该知道另一个. 理想情况下,我希望看到类似于 $('#myDiv').ContentsChanged(function() {...}) 或 $(' 的某种事件
..
如何用jQuery获取列表项onClick 事件的值和索引? 例如:
项目 1
第 2 项
第 3 项
第 4 项
解决方案 结合使用.index() 和 .text()(或 .html(),如果你愿意): $('#uItem li').click(function() {var
..
jQuery 的全新.我试图在我的页面上为以下控件设置事件侦听器,单击该控件时会显示警报: 但是没有用. $("#filter").button().click(function(){...}); 如何使用 jQuery 为输入按钮控件创建事件监听器? 解决方案 首先,button() 是一个 jQuery ui 函数,用于创建 按钮小部件 与 jQuery 核心无关,它只是设置
..