簡體   English   中英

Jquery animation 在 IE7 中不工作

[英]Jquery animation not working in IE7

我正在完成一個站點,並正在努力使其與 ie7 兼容,但是有一個基本腳本可以向上/向下移動 3 個選項卡,但它一直無法正常工作。 代碼如下。

 $(document).ready(function() {
     $('.lower').click(function() {

    $('#range-dropdown').animate({
    top: '315',
  }, 2000, function() {});
  $('#range-dropdown2').animate({
    top: '0',
  }, 2000, function() {});
      $('#range-dropdown3').animate({
    top: '0',
  }, 2000, function() {});
      $('.rangelist-container').animate({
    top: '715',
  }, 2000, function() {});
      $('#dropdown-holder').animate({
    marginBottom: '120px',
  }, 2000, function() {});
   });


   $('.lower1').click(function() {
   $('#range-dropdown2').animate({
    top: '315',
  }, 2000, function() {});
      $('#range-dropdown').animate({
    top: '0',
  }, 2000, function() {});
      $('#range-dropdown3').animate({
    top: '0',
  }, 2000, function() {});
     $('.rangelist-container').animate({
    top: '715',
  }, 2000, function() {});
        $('#dropdown-holder').animate({
    marginBottom: '120px',
  }, 2000, function() {});


    });

  $('.lower2').click(function() {
  $('#range-dropdown3').animate({
    top: '315',
  }, 2000, function() {});
    $('#range-dropdown').animate({
    top: '0',
  }, 2000, function() {});
    $('#range-dropdown2').animate({
    top: '0',
  }, 2000, function() {});
    $('.rangelist-container').animate({
    top: '715',
  }, 2000, function() {});
        $('#dropdown-holder').animate({
    marginBottom: '120px',
  }, 2000, function() {});


  });
 });

任何幫助將不勝感激

*所有 css 值都在樣式表中聲明。

您到處都有雜散的尾隨逗號,例如:

$('#range-dropdown').animate({
    top: '315', // <----------------- Right here
}, 2000, function() {});

刪除它們,使其看起來像這樣:

$('#range-dropdown').animate({
    top: '315'
}, 2000, function() {});

IE7 對那些尾隨的逗號感到不安,但大多數其他瀏覽器讓它滑動和 DWIM(按我的意思做)而不是抱怨。

嘗試明確說明單位。 你說的是'315' ,但那是什么單位? 腳? 米? 厘米? 使用'315px' ,因為它明確說明了單位。

此外,您不需要一遍又一遍地編寫function() {} 完全省略它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM