jQuery循环不在chrome和IE中工作

时间:2010-12-10 07:51:49

标签: jquery cycle

我正在使用此代码:

jQuery(document).ready(function() {
                jQuery('#slider-box').cycle({
                    fx:     'fade',
                    speed:  '700',
                    timeout: 4000,
                    pager:  '#slide-pager'
                });
            });

和html是:

                                                                                      
  •                                 //一些内容                             
  •                                                                                       
  •                                 //一些内容                             
  •                                                                                                                                                                                                            

    这在firefox中运行良好。但不适用于IE和Chrome。 我也试过$ sign。但它说功能没有定义为我在地方使用jQuery。

    IE说: 行:135 性格:70 代码:0 错误消息:'this [...] .style'为null或不是对象 网址:http://www.waqasalieee.com/wp-includes/js/jquery/jquery.js?ver=1.4.2

    chrome说(开发人员工具中的控制台): 未捕获的TypeError:无法读取null的“defaultView”属性

    2 个答案:

    答案 0 :(得分:0)

    你的javascript没有任何问题..也许你应该将你的jquery更新到最新版本。

    答案 1 :(得分:0)

    好的,这是正确的解决方案: 首先我们需要在wordpress中禁用默认的jquery包含,你可以这样做: open:wp-includes / script-loader.php 注释这一行:$ scripts-> add('jquery','/ wp-includes / js / jquery / jquery.js',false,'1.4.2'); 现在打开你的主题header.php 并在标题部分中包含此行:

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" ></script>
    

    问题解决了! 干杯! 再次感谢Kim点击我的思想朝这个方向思考。