2017-02-14 9 views
-1

idが1と2のdivをアニメーション化したいときに、それらを上に置くと、テキストの不透明度が下がります。 何らかの理由でテキストがアニメーションも実際のdivもありません。私のアニメーションのjQuery不透明度が機能していません

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script> 
//THIS IS HOW A FADED IN AND OUT BUTTON WORKS 
 $(document).ready(function(){ 
      $("1").mouseover(function(){ 
        $("1").filter(':not(:animated)').animate({opacity: ".7"}); 
      }); 
      $("1").mouseout(function(){ 
        $("1").animate({opacity: "1"}); 
      }); 
      $("2").mouseover(function(){ 
        $("2").filter(':not(:animated)').animate({opacity: ".7"}); 
      }); 
      $("2").mouseout(function(){ 
        $("2").animate({opacity: "1"}); 
      }); 
    }); 
+1

がHTMLを表示、Iアドレッシングこれらの番号が間違っている疑いがある、あなたは – Mihai

+0

@Sleekは、 'など' $(「1」)セレクタで何重引用符 –

+1

で動作するはずIDSのために#を必要とし、やっていることになって?これは、HTMLマークアップに要素「<1>」がある場合にのみ機能します。さらに、セレクタはエスケープされていない数字で始めるべきではありません。操作しようとしている要素にHTMLマークアップを含めると、適切な修正を加えることができます。 – Santi

答えて

1

これを試してみると、セレクタ部分に#がありません。

$(document).ready(function(){ 
    $("#1").mouseover(function(){ 
    $("#1").filter(':not(:animated)').animate({opacity: ".7"}); 
    }); 
    $("#1").mouseout(function(){ 
    $("#1").animate({opacity: "1"}); 
    }); 
    $("#2").mouseover(function(){ 
    $("#2").filter(':not(:animated)').animate({opacity: ".7"}); 
    }); 
    $("#2").mouseout(function(){ 
    $("#2").animate({opacity: "1"}); 
    }); 
}); 
関連する問題