2010-11-20 4 views
0

右欄のthis pageは、 の4つのナビゲーションアイテムです。最初のナビアイテム「The Baltimore Orioles」onmouseoverは、3つのサブナビアイテムを表示します。Suckerfishドロップダウンオンクリック

私はonmouseoverを取り除き、ユーザーがクリックすると3つのサブナノが表示されますか?私はスクリプトにonclickを追加しましたが、運はありません。

答えて

1

CSSからa:hoverを削除する必要があります。

0

以下は私が使用しているJSですが、onClickでは動作しません。

http://www.ebenoit.com/client/EJB/suckerfish-dropdown.html

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("#nav-one li").click(
    function(){ $("ul", this).slideDown("fast"); }, 
    function() { } 
    ); 
    if (document.all) { 
    $("#nav-one li").hoverClass ("sfHover"); 
    } 
    }); 

    $.fn.hoverClass = function(c) { 
    return this.each(function(){ 
    $(this).hover( 
    function() { $(this).addClass(c); }, 
    function() { $(this).removeClass(c); } 
    ); 
    }); 
    }; 
</script> 
関連する問題