Javascript 设置超时功能
我一直在研究我的问题,不想发布副本,但我已经尝试了研究中描述的方法,不能让我的函数延迟 有人可以看一下,让我知道我的语法是否有问题,为什么它不能正常工作?除了setTimeout函数外,所有功能都运行良好Javascript 设置超时功能,javascript,jquery,function,settimeout,Javascript,Jquery,Function,Settimeout,我一直在研究我的问题,不想发布副本,但我已经尝试了研究中描述的方法,不能让我的函数延迟 有人可以看一下,让我知道我的语法是否有问题,为什么它不能正常工作?除了setTimeout函数外,所有功能都运行良好 $(document).ready(function(){ $("#slider").easySlider({ auto: true, continuous: true }); $("#prevBtn a").hide();
$(document).ready(function(){
$("#slider").easySlider({
auto: true,
continuous: true
});
$("#prevBtn a").hide();
$("#nextBtn a").hide();
$("#slider").mouseover(function(){
$("#prevBtn a").show();
$("#nextBtn a").show();
});
setTimeout(function(){
$("#prevBtn a").fadeOut('slow');
$("#nextBtn a").fadeOut('slow');
},3000);
});
您的setimeout函数可以工作。我放了一个
console.log('hi');
在里面,我看到了
我认为您需要删除这些行,因为这将使隐藏在dom上的元素做好准备
$("#prevBtn a").hide();
$("#nextBtn a").hide();
您的setimeout函数可以工作。我放了一个
console.log('hi');
在里面,我看到了
我认为您需要删除这些行,因为这将使隐藏在dom上的元素做好准备
$("#prevBtn a").hide();
$("#nextBtn a").hide();
你能在中设置一个演示吗?你的setimeout功能可以工作。我放了一个控制台。在里面记录“嗨”,我看到了。你隐藏了prevBtn a和nextBtn a,然后在setTimeout中淡出它们,你可能想使用fadeIn。我不想在加载时显示按钮,这就是为什么我在加载时隐藏它们。当用户将鼠标悬停在滑块上时,按钮就会出现。鼠标退出时,我希望按钮在3秒钟后淡出…延迟仅适用于1.4秒。我没有用它,你能在里面设置一个演示吗?你的setimeout函数可以工作。我放了一个控制台。在里面记录“嗨”,我看到了。你隐藏了prevBtn a和nextBtn a,然后在setTimeout中淡出它们,你可能想使用fadeIn。我不想在加载时显示按钮,这就是为什么我在加载时隐藏它们。当用户将鼠标悬停在滑块上时,按钮就会出现。鼠标退出时,我希望按钮在3秒钟后淡出…延迟仅适用于1.4秒。我没有用那个,我同意。我根本没有尝试优化,因为我们不知道他的html是什么样子。你的解决方案成功了。我在我的研究中找不到这个。谢谢你和所有人的帮助同意。我根本没有尝试优化,因为我们不知道他的html是什么样子。你的解决方案成功了。我在我的研究中找不到这个。谢谢你和所有人的帮助