我试图通过以下代码隐藏2000ms后的元素.
setTimeout($templateElement.hide(),2000);
我是jquery和java-script的新人.我希望任何人都清楚我的怀疑.
代码
setTimeout($templateElement.hide(),2000);
Run Code Online (Sandbox Code Playgroud)
执行的$templateElement.hide()立即并将其返回值(jQuery对象)进入setTimeout.你可能意味着:
setTimeout(function() {
$templateElement.hide();
}, 2000);
Run Code Online (Sandbox Code Playgroud)
...其中穿过的功能的参考成setTimeout,待两秒后调用.然后该函数hide在被调用时执行.