0

ホバーした画像に基づいてテキストを切り替えようとしていますが、問題が発生しています。使用しているコードは次のとおりです。

$("#myImg").hover(
  function () {
    $('#myText1').css('display','inline');
    $('#myText').css('display','none');
  }, 
  function () {
    $('#myText1').css('display','none');
    $('#myText').css('display','inline');
  }, 

なぜこれが機能しないのかわかりません

4

2 に答える 2

2

構文エラーが発生するため、最後のコンマは使用しないでください。.hoverまた、 :への呼び出しの閉じ括弧がありません。

$("#myImg").hover(
  function () {
    $('#myText1').css('display','inline');
    $('#myText').css('display','none');
  }, 
  function () {
    $('#myText1').css('display','none');
    $('#myText').css('display','inline');
  }
);

何らかの理由がない限り、直接使用するのではなく、一般的に使用することをお勧めします(たとえば、要素のデフォルトの表示は、表示されたときの表示とは異なり.showます.hide)。.css2つの類似したID名も混乱を招きます。

于 2013-01-05T02:06:34.743 に答える
0

この小さなビットは、終了括弧がないことを除いて、有効なjsコードのように見えます。どのように正確に機能しませんか、説明的なjavascriptエラーが発生しますか?すべてのコードをデバッグすることは非常に役立ちます。ありがとう!

申し訳ありませんが、終了コンマも悪いと言っておくべきだったのを見逃しましたが、反対票は必要ありません!:C

于 2013-01-05T01:51:52.887 に答える