Jquery 在第一次加载时,根本没有javascript工作

Jquery 在第一次加载时,根本没有javascript工作,jquery,slider,loading,webpage,Jquery,Slider,Loading,Webpage,我遇到了一个奇怪的问题,每当我的站点第一次在浏览器中加载时,它的jquery和slider就根本不起作用了。。。。。。。。然后,当我引用页面时,它会正确加载它。。。。 我使用的是Firefox最新的3.6.8版本 CSS在jquery和slider脚本之前加载 这是网站的链接 我用两种解决方案固定了按钮的位置 一种是在像左边这样的位置上使用%:90% 另一个我通过检查原始的easy slider 1.5 css文件发现,该文件使用一个容器来显示其中的所有内容,并且该容器将与滑块中的图像具有相同的

我遇到了一个奇怪的问题,每当我的站点第一次在浏览器中加载时,它的jquery和slider就根本不起作用了。。。。。。。。然后,当我引用页面时,它会正确加载它。。。。 我使用的是Firefox最新的3.6.8版本 CSS在jquery和slider脚本之前加载

这是网站的链接

我用两种解决方案固定了按钮的位置

  • 一种是在像左边这样的位置上使用%:90%
  • 另一个我通过检查原始的easy slider 1.5 css文件发现,该文件使用一个容器来显示其中的所有内容,并且该容器将与滑块中的图像具有相同的宽度。。。。。 希望它能帮助别人

  • 确保包装JQuerys

    $(document).ready(function() {
    }
    
    函数环绕滑块代码


    在我看来,当代码在第一页加载后被缓存时,它的加载速度才足够快。

    请确保包装JQuerys

    $(document).ready(function() {
    }
    
    函数环绕滑块代码


    在我看来,你的代码只有在第一页加载后被缓存时才能足够快地加载。

    我在Firefox版本“3.6.8”中查看你的站点时没有刷新,没有任何困难吗?滑块似乎功能正常,但是,我用新的眼光注意到页面源代码中的一些内容,您可能希望检查,特别是第1点:

  • [EDIT]头四行“var”末尾的“Head”标记中的JavaScript块缺少结束分号(“;”):

    <script type="text/javascript">
        var browser = navigator.appName
        var ver = navigator.appVersion
        var thestart = parseFloat(ver.indexOf("MSIE"))+1
        var brow_ver = parseFloat(ver.substring(thestart+4,thestart+7))
        if ((browser=="Microsoft Internet Explorer") && (brow_ver < 7))
        {
            alert("Please Update your OLD BROWSER ,Please install Google chrome or Firefox to view the site propertly");
            window.location="http://www.mozilla.com/en-US/products/download.html";
        }
    </script>
    
    而不是

    #nextBtn{
        display:block;
        width:36px;
        height:36px;
        position:absolute;
        left:1025px;  /* <<< Won't position correctly */
        top:365px;
        z-index:1000;
    }
    
    #下一步{
    显示:块;
    宽度:36px;
    高度:36px;
    位置:绝对位置;
    
    左图:1025px;/*我在Firefox版本“3.6.8”中查看您的站点时没有遇到任何问题而不进行刷新?滑块似乎运行正常,但是,我用新的眼光注意到页面源中的一些内容,您可能希望检查,特别是第1点:

  • [EDIT]头四行“var”末尾的“Head”标记中的JavaScript块缺少结束分号(“;”):

    <script type="text/javascript">
        var browser = navigator.appName
        var ver = navigator.appVersion
        var thestart = parseFloat(ver.indexOf("MSIE"))+1
        var brow_ver = parseFloat(ver.substring(thestart+4,thestart+7))
        if ((browser=="Microsoft Internet Explorer") && (brow_ver < 7))
        {
            alert("Please Update your OLD BROWSER ,Please install Google chrome or Firefox to view the site propertly");
            window.location="http://www.mozilla.com/en-US/products/download.html";
        }
    </script>
    
    而不是

    #nextBtn{
        display:block;
        width:36px;
        height:36px;
        position:absolute;
        left:1025px;  /* <<< Won't position correctly */
        top:365px;
        z-index:1000;
    }
    
    #下一步{
    显示:块;
    宽度:36px;
    高度:36px;
    位置:绝对位置;
    
    左:1025px;/*对于我在FireFox、Opera和IE8中第一次加载它很好。同意,这里没有问题。当它失败时,你在工具->JavaScript控制台中有任何错误吗?只需一个提示:我不应该在这里使用
    +
    -
    作为按钮,因为你没有放大和缩小什么的。我会使用箭头(比如)按钮。我认为放大和缩小也有一些搜索风格的玻璃东西…它只是意味着增加和减少…你自己的感觉对我来说很好,第一次在FireFox、Opera和IE8中加载它。同意,这里没有问题。当它失败时,你在工具->JavaScript控制台中有任何错误吗?只是一个旁注:你不应该这样做吗se
    +
    -
    作为这里的按钮,因为你没有放大和缩小什么的。我会使用箭头(比如)按钮。我想放大和缩小也有一些搜索风格的玻璃东西…它只是意味着增加和减少…这是你自己的感觉你指出了很多好的错误,但是你能告诉我应该怎么定位那些加号和减号吗………它们是用绝对值定位的,我在它们的左v中使用它们像left:78.5emMuhammad这样的值,我刚刚在上面添加了一些编辑,您可能希望签出。我注意到您解决了定位问题-做得很好。不要忘了也修复JavaScrpt,因为它可能会在某些浏览器中引起问题。祝您好运。您指出了许多好的错误,但您能告诉我如何处理定位问题吗在这些加号和减号上…………它们是用绝对值定位的,我在它们的左值中使用em,如left:78.5emMuhammad,我刚刚在上面添加了一些编辑,您可能希望签出。我注意到您解决了定位问题-做得很好。不要忘了也修复JavaScrpt,因为它可能会在某些浏览器中引起问题。祝你好运。