我怎么能这样做甚至“toggle_cart”可以像“clickerHeader”一样点击,但保留其悬停效果(见箭头)?
“toggle_cart”和“clickerHeader”都应该打开“contentHolderHeader”。
让脚本保持当前可用的功能非常重要,只有“toggle_cart”才能点击。
请参阅jsfiddle
$('.eventMenu > ul').toggleClass('no-js js');
$('.eventMenu .js ul').hide();
$(document).on("click", function(e) {
var $elem = $(e.target);
if ($elem.hasClass('clickerHeader')) {
$('.eventMenu .js ul').not($elem.next('ul')).hide();
$elem.next("ul").slideToggle();
} else if (!$($elem).parents('.contentHolderHeader').length) {
//} else {
$('.eventMenu .js ul').hide();
}
});