当前位置:Gxlcms > JavaScript > setTimeout内不支持jquery的选择器的解决方案_javascript技巧

setTimeout内不支持jquery的选择器的解决方案_javascript技巧

时间:2021-07-01 10:21:17 帮助过:10人阅读

今天在写一个js延时事件的时候发现在setTimeout这个方法里面使用jquery的$(this)竟然不起作用,各种测试,最后得出结论是setTimeout内不支持jquery的选择器。于是请教了一下QQ上做jquery开发的高手,马上就把这问题解决了,在这里记录一下。
下面是作者做延时处理时的js代码:

注意以上代码中得setTimeout里的代码,如果这些代码不在这个方法里面,本身是没有问题的,但是如上这种情况是会报错的。至于原因,作者现在也没有弄明白。经网友点化改成如下就没事儿了,方法很巧妙。如下是正确的代码:

以上所述就是本文的全部内容了,希望大家能够喜欢。

人气教程排行