0

次のコードに問題があります。

<li>
    <a href="http://example.com" id="webd">
        <span class="hot">W</span>eb Development
    </a>
</li>
..................
<p class='web' > Web for all</p>

CSS ファイル:

.hover {
  background: #000;
}

.hot{
    text-decoration:underline;
}`

Javascript ファイル:

 $('body').keypress(function(event){
    if(String.fromCharCode(event.which)=="w" || String.fromCharCode(event.which)=="W")
    {
        $('#webd').hover();
    }........
    .....
    }
    $('#webd').hover(function(event)
    {
      $('.web').show();
      $('.prog').hide();
      $('.rdbms').hide();
      $('#webd').addClass('hover');
    }, function()
    {
      $('#webd').removeClass('hover');
    });

とはいえ

alert(String.fromCharCode(event.which)) 

w または W 手動呼び出しhover()が機能しません。「Web for all」というテキストが表示されません....

誰もそれを説明できますか?前もって感謝します!

4

1 に答える 1