JQuery не работает IE7 - PullRequest
       22

JQuery не работает IE7

1 голос
/ 24 октября 2009

я использую http://malsup.com/jquery/cycle/

с JQuery

мой код

       <script>
      $(document).ready(function(){     

       $("div.hide1").fadeTo("slow", 0.13);
        $("div.hide1").fadeTo("slow", 1);

        $('.caption').cycle({
    fx:      'fade', 
        speedIn:  2500, 
        speedOut: 500, 
         sync:     0, 
         timeout: 10000,
     delay:0,
     });
       </script>

Div для этого, как это ...

       <div class="caption" style=" position:absolute; margin-top:0px">
   <img src="cap/img1.png" />
   <img src="cap/img2.png" />
   <img src="cap/img3.png" />
   <img src="cap/img4.png" />
   <img src="cap/img5.png" />
   <img src="cap/img6.png" />
    </div>

и включаемый файл выглядит следующим образом.

это нормально работает для Firefox, Safari, но не работает с Internet Explorer 7

Ответы [ 2 ]

4 голосов
/ 24 октября 2009

Когда вы указываете объект в json, не ставьте запятую после последнего элемента.

например. в IE не работает следующее:

obj = {
  "e1": 1,
  "e2": 2, // note the comma here
   }

Это должно работать:

obj = {
  "e1": 1,
  "e2": 2 // no comma
   }

В вашем коде у вас есть delay:0, Я считаю, что именно в этом проблема; просто удалите эту запятую

0 голосов
/ 24 октября 2009
Try <script type="text/javascript"> instead of <script>.

Кроме того, посмотрите на консоль ошибок IE, чтобы увидеть, есть ли какие-либо ошибки js.

Работает ли это в IE8 или IE6 или даже в Opera / Safari / Chrome?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...