在警报脚本工作,没有它不工作

时间:2011-09-07 14:36:24

标签: javascript jquery

如果有人可以回答。

 <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>

以上是它不工作的代码
如果我删除警报(“之前。”)它将起作用。

3 个答案:

答案 0 :(得分:0)

之前我遇到过类似的问题,它总是表明竞争条件。虽然你应该没事,因为你有一个document.ready ...来测试这个,试着把那个电话放到setTimeout( function(), 1000)并让我知道会发生什么

答案 1 :(得分:0)

您可以尝试清除浏览器缓存吗?如果这不起作用,您可以提供HTML架构

答案 2 :(得分:0)

这可能是一个问题,文档的某些必需部分尚未加载。在您取消对话后,他们已经和代码有效。

您是否尝试过使用document.load代替document.ready