如果有人可以回答。
<script type="text/javascript">
$(document).ready(function(){
//alert("Before..");
$('#myGallery').galleryView({
panel_width: 960,
panel_height: 424,
frame_width: 160,
frame_height: 70,
panel_scale: "nocrop",
frame_opacity: 0.6,
pause_on_hover: true
});
//alert("AFter....");
$('#homeGallery').innerfade({
speed:900,
timeout: 8000
});
});
</script>
以上是它不工作的代码
如果我删除警报(“之前。”)它将起作用。
答案 0 :(得分:0)
之前我遇到过类似的问题,它总是表明竞争条件。虽然你应该没事,因为你有一个document.ready
...来测试这个,试着把那个电话放到setTimeout( function(), 1000)
并让我知道会发生什么
答案 1 :(得分:0)
您可以尝试清除浏览器缓存吗?如果这不起作用,您可以提供HTML架构
答案 2 :(得分:0)
这可能是一个问题,文档的某些必需部分尚未加载。在您取消对话后,他们已经和代码有效。
您是否尝试过使用document.load
代替document.ready
?