0

私は次のHTMLを持っています:

<a class="select_class" style="font-size: 15px;"></a> 
<div class="dropDown" style="display: none;" >
    <!--somecode-->
</div>

そしてJavascript:

$('.select_class').click(function(){  
    var isVisible = $('.dropDown').is(':visible'); 

    if (isVisible) { 
        $('.dropDown').hide(); 
    } 
    else { 
        $('.dropDown').show(); 
    } 
    return false; 
});

「null は null であるか、オブジェクトではありません」というエラーが表示されます。IE9、Firefox、およびChromeで正常に動作します。IE8 でのみ、この問題が発生しています。

エラーは次の行にあります。

var isVisible = $('.dropDown').is(':visible');
4

1 に答える 1

1

Finally it worked..:) I replaced '$' symbol with 'jquery' and it worked :-) something like this:

jQuery('.select_class').click(function(){  
        var isVisible = jQuery('.dropDown').is(':visible'); 

        if (isVisible) { 
             jQuery('.dropDown').hide(); 
         } 
        else { 
            jQuery('.dropDown').show(); 
        } 
        return false;  });
于 2013-04-04T03:32:11.367 に答える