在Javascript中为链接添加额外的类

时间:2014-01-05 12:31:37

标签: javascript css drop-down-menu click

我怎么能这样做甚至“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();
                }
            });

0 个答案:

没有答案