Tag: 绑定

对于自定义事件,jQuery触发器不会使用bind()或on()触发

任何人都可以告诉我为什么这段代码不起作用? $(‘body’).on(‘test’, function() { alert(‘test’); }); $(‘body’).trigger(‘test’); 我正在使用jquery-1.7.2.min 。 我没有得到任何错误,只是没有任何反应。 我已经尝试将代码放在内联脚本中,在$(document).ready() ,但仍然没有。 我也尝试了on()和bind() ,但都没有结果。 我看到所有示例都显示相同的语法,所以有什么不同呢?

将键盘绑定到左/右导航

我是一名摄影师,有一个网站,我无法编辑’模板’结构,但可以上传javascript / css等。 我想将next / prev导航绑定到键盘右/左。 链接的结构是: Image Navigation Index Previous Next 我提到了这个,并设法创建了这个。 $(function() {$(document).keyup(function(e) { switch(e.keyCode) { case 37 : window.location = $(‘li.prev’).attr(‘href’); break; case 39 : window.location = $(‘li.next’).attr(‘href’); break; }});}); 这是我被困的地方。 它不起作用,因为它假定我正在引用一个href标记但是引用包含它的li。 任何想法将不胜感激!

如何使用jquery中的切换来防止点击队列的建立? 尝试使用bind / unbind(’click’)

我想在切换动画显示时禁用点击处理程序,这样动画就不会因为多次快速点击而累积。 谢谢 jquery脚本: $(“#button”).click({ $(this).unbind(‘click’).next().toggle(“slow”,function(){$(‘#button’).bind(‘click’)}); }); HTML代码 <div Toggle test

jQuery bind()unbind()和on()和off()

我正在为一个小网站管理工作。 取消绑定事件以提高性能(客户端)是否有意义? 或者,取消绑定事件并在30秒之后再绑定它会花费更多性能吗? 我的问题:bind() – unbind()或on()。off()背后的想法只是增加基于客户端的性能还是应该将它用于其他场景? 这个问题的出现是因为我的javascript代码正在增长和增长(约30%),因为解除绑定事件。 而且我认为,有些事情可能不起作用,当用户不进行交互时,我想… 。 编辑:大多数时候我绑定/解除绑定按键事件,因为我需要diff的箭头键。 场景。

事件绑定意味着什么?

事件绑定意味着什么? 每当我在互联网上搜索时,我总会遇到这个词,无论我试图寻找什么意思,它对我来说仍然含糊不清@ _ @前一段时间,在阅读一些关于JavaScript的博客时,我看到人们使用这个神圣的词我不能把握。

jQuery绑定效率

我在使用多个jQuery绑定数千个元素和输入时遇到加载速度问题,有没有更有效的方法呢? 该站点具有通过ajax调用在产品列表之间切换的能力,页面无法刷新。 有些列表有10个项目,大约100个,有些超过2000个。当我开始在列表之间翻转时,出现速度问题; 每次加载2000+项目列表时,系统拖动大约10秒钟。 在重建列表之前,我将目标元素的html设置为”,并取消绑定下面的两个绑定。 我确定它与我在回调中所做的所有父,子,和子调用有关。 任何帮助深表感谢。 循环2500次 PROD-CODE … PRICE 结束循环 $(‘li.product-code’).bind( ‘click’, function(event){ selector = ‘#p-‘+ $(this).prev(‘li’).children(‘input’).attr(‘lm’); $(selector).val( ( $(selector).val() == ” ? 1 : ( parseFloat( $(selector).val() ) + 1 ) ) ); Remote.Cart.lastProduct = selector; Remote.Cart.Products.Push( Remote.Cart.customerKey, { code : $(this).prev(‘li’).children(‘input’).attr(‘code’), title : $(this).next(‘li’).html(), quantity : $(‘#p-‘+ $(this).prev(‘li’).children(‘input’).attr(‘lm’) ).val(), price : […]

如何取消绑定并再次绑定

$(“#archive”).click(function(event){ /*do something*/ }); $(‘#archive2’).unbind(‘click’,event); 我有这个我解开的点击function。 但是,当我点击某个按钮时,我想再绑定它。 $(“#archive”).bind(“click”,event); 即时通讯使用此代码再次绑定,但它似乎不起作用。 任何建议或解决方法?

将click事件绑定到类中的方法

在我的对象的构造函数中,我创建了一些span标记,我需要将它们引用到同一对象的方法中。 以下是我的代码示例: $(document).ready(function(){ var slider = new myObject(“name”); }); function myObject(data){ this.name = data; //Add a span tag, and the onclick must refer to the object’s method $(“body”).append(“Test”); $(“span”).click(function(){ myMethod(); //I want to exec the method of the current object }); this.myMethod = myMethod; function myMethod(){ alert(this.name); //This show undefined } } 使用此代码调用该方法,但它不是对象的引用(this.name show undefined)我该如何解决? […]

jQuery如何仅在内部元素上执行事件

有没有办法只让listitem的内部元素做某事? 我有列表元素,可以包含具有某个类a标签。 内部标签绑定到实时点击事件处理程序。 列表项本身也有一个单击事件处理程序。 像这样的东西 some textsome text 使用a标签的处理程序 $(‘#somelist li a’).live(“click”, function(e) 这就是如何添加li项目的事件 $(markers).each(function(i,marker){ $(“”) .html(“Locatie “+”+ids[i]+”) .click(function(e){ showLocation(marker, i); }) .appendTo(“#somelist “);

是不赞成使用jquery .bind()?

是不赞成使用jquery bind()还是可以安全使用它? 我看到很多关于bind()在评论和答案中被弃用的评论如下: Jquery事件:检测对div的html /文本的更改 是否有JavaScript / jQuery DOM更改侦听器? 并且不知道使用它是否安全(无论它是好还是坏)。 这里没有任何关于它被弃用的内容: https : //api.jquery.com/bind/