ドロップダウンメニューを表示するために、Webページで次のコードを試しました。ドロップキックjsを使用しました。私はjquery 1.9バージョンを使用しています。
ドロップ ダウンは IE では正常に機能しますが、Chrome では期待どおりに機能しません。
私のコードは
if ($.browser.msie) {
$('body').click(function (event) {
if (!$(event.target).parents('.dk_container').length || $(event.target).parent().attr('id') != $dk.attr('id')) {
_closeDropdown($dk);
}
});
}
else {
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
}).bind('blur.dropkick', function (e) {
$dk.removeClass('dk_open dk_focus');
});
$(document).click(function(){
$('.dk_open').removeClass('dk_open');
});
}
クロムでは、メニューのドロップダウンの外側をクリックすると、ドロップダウンメニューを開くことができます。しかし、ドロップダウンをクリックしてメニューを折りたたむことはできません。
私のページには複数のドロップダウンがあります。