jQuery中toggle不能用如何解决(jquery,toggle,web开发)

时间:2024-05-05 08:53:27 作者 : 石家庄SEO 分类 : web开发
  • TAG :

jQuery中toggle不能用的解决办法:1、把部分源码改写成一个插件;2、在网页中引入该插件,然后通过“$.fn.toggle = function( fn, fn2 ) {var args = arguments,guid = fn.guid || $.guid++,i=0,toggler = function( event ) {...}”方式使用toggle即可。

jQuery的1.9版本之后toggle()失效的解决

最近捣鼓技术发现现在高版本的jQuery的toggle方法失效了,找到了之前版本的源码对toggle功能的实现代码,并且看到很多前辈的博客,学到了很多...

首先遇到这种情况我们应该先去查之前版本的源码进行研究,试着把那部分源码改写成一个插件,在自己的网页中引入这个插件即可,可以供长期使用。

$.fn.toggle=function(fn,fn2){varargs=arguments,guid=fn.guid||$.guid++,i=0,toggler=function(event){varlastToggle=($._data(this,"lastToggle"+fn.guid)||0)%i;$._data(this,"lastToggle"+fn.guid,lastToggle+1);event.preventDefault();returnargs[lastToggle].apply(this,arguments)||false;};toggler.guid=guid;while(i<args.length){args[i++].guid=guid;}returnthis.click(toggler);}

jQuery中toggle不能用如何解决

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:jQuery中toggle不能用如何解决的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java中List集合数据修改方式是什么下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18