我无法让这个脚本运行,我知道这很简单......我仍然有机会学习js。提前谢谢!
<script type="text/javascript">
$(document).ready(function() {
setTimeout(20000);
$function showPopup() {
$("#various1").fancybox();});
});
});
</script>
答案 0 :(得分:5)
$function
应该是
function
答案 1 :(得分:1)
看起来你的代码有一些问题。首先是你使用setTimeout(),另一个是额外的标点符号。我猜你想要的东西是:
$(function(){
setTimeout('$("#various1").fancybox()', 20000);
});
答案 2 :(得分:0)
您的javascript无效。你能重新检查一下吗?此外,javascript setTimeout调用不正确。见here
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
$("#various1").fancybox();
}, 20000);
});
</script>
答案 3 :(得分:0)
我认为你在那里有额外的)
和/或}
答案 4 :(得分:0)
你也有太多});.
<script type="text/javascript">
$(document).ready(function() {
setTimeout(20000);
function showPopup() {
$("#various1").fancybox();
}}
);
</script>
答案 5 :(得分:0)
我们必须猜测你想要实现的目标,我猜它是如下所示:
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
$("#various1").fancybox();
}, 20000);
});
</script>
澄清:
setTimeout是用于以给定间隔执行函数的方法。我假设您想要每20000毫秒执行$(“#various1”)。fancybox()。
答案 6 :(得分:0)