首页 >

setTimeout内不支持jquery的选择器的解决方案【javascript】

web前端|js教程setTimeout内不支持jquery的选择器的解决方案【javascript】
setTimeout,jQuery选择器
web前端-js教程
今天在写一个js延时事件的时候发现在setTimeout这个方法里面使用jquery的$(this)竟然不起作用,各种测试,最后得出结论是setTimeout内不支持jquery的选择器。于是请教了一下QQ上做jquery开发的高手,马上就把这问题解决了,在这里记录一下。
下面是作者做延时处理时的js代码:
notch滤波软件源码,安装vscode中文,xps ubuntu,那些网站tomcat,sqlite 取所有表,dz 论坛 插件,前端网页的三大框架,爬虫定位到命令路径,php获取协议,成都外包seo 分类,aspcms是网站什么漏洞,网页链接qq群代码插件,网站后台管理模板下载lzw
$('.dl_select dt').hover(   function(){     clearTimeout(t3);     $(this).siblings('dd').css({'display':'block','cursor':'pointer'});   },   function(){     t2=setTimeout(function(){$(this).siblings('dd').css({'display':'none'});},300);   } ); $('.dl_select dd').hover(   function(){     clearTimeout(t2);     $(this).css({'display':'block','cursor':'pointer'});   },   function(){     t3=setTimeout(function(){$(this).css({'display':'none'});},200);   } ); 
注意以上代码中得setTimeout里的代码,如果这些代码不在这个方法里面,本身是没有问题的,但是如上这种情况是会报错的。至于原因,作者现在也没有弄明白。经网友点化改成如下就没事儿了,方法很巧妙。如下是正确的代码:
搜索框源码,ubuntu使用jps,tomcat 改变访问路径,twisted框架 爬虫,php 动态高速缓存技术,璧山区seo优化市场价格lzw
$('.dl_select dt').hover(   function(){     clearTimeout(t3);     $(this).siblings('dd').css({'display':'block','cursor':'pointer'});   },   function(){     var $this=$(this).siblings('dd');     t2=setTimeout(function(){$this.css({'display':'none'});},300);   } ); $('.dl_select dd').hover(   function(){     clearTimeout(t2);     $(this).css({'display':'block','cursor':'pointer'});   },   function(){     var $this=$(this);     t3=setTimeout(function(){$this.css({'display':'none'});},200);   } ); 
以上所述就是本文的全部内容了,希望大家能够喜欢。
资源分享 php源码,ubuntu获取不到uuid,tomcat9部署ssl,爬虫数据写入word,php回圈是什么意思啊,长春seo技巧lzw

setTimeout内不支持jquery的选择器的解决方案【javascript】
  • 解决electron和jquery报错的方法(让你的开发更加顺畅) |jquery插件开发实例
  • 解决electron和jquery报错的方法(让你的开发更加顺畅) |jquery插件开发实例 | 解决electron和jquery报错的方法(让你的开发更加顺畅) |jquery插件开发实例 ...

    setTimeout内不支持jquery的选择器的解决方案【javascript】
  • jquery导出图片(实现网页截图并导出为图片的方法) |jquery 图标旋转
  • jquery导出图片(实现网页截图并导出为图片的方法) |jquery 图标旋转 | jquery导出图片(实现网页截图并导出为图片的方法) |jquery 图标旋转 ...

    setTimeout内不支持jquery的选择器的解决方案【javascript】
  • jquery如何通过name属性选取元素 |onmouseenter jquery
  • jquery如何通过name属性选取元素 |onmouseenter jquery | jquery如何通过name属性选取元素 |onmouseenter jquery ...