【发布时间】:2021-02-02 02:44:54
【问题描述】:
我存储了以下全局 jQuery 函数,但在页面加载时,我想在 1000 延迟后执行它。我的语法有问题吗?我知道延迟总是在功能之前。它没有响应。
全局函数:
function showpanel() {
$(".navigation").hide();
$(".page").children(".panel").fadeIn(1000);
;}
执行函数:
parallax.about.onload=function(){
$('#about').delay(3000).showpanel();
};
【问题讨论】:
-
这就是你要找的人:) 希望这会有所帮助,stackoverflow.com/questions/5322344/…
-
第一个明显的问题是您试图将 showpanel 作为另一个对象(在本例中为 delay() 调用返回的 jQuery 对象)的方法来调用。但是您已将 showpanel 声明为一个简单的、可直接访问的函数,而不是任何对象的方法。 JavaScript 不能以这种方式工作。
标签: jquery