0

模糊事件似乎正在取消点击事件。

当用户单击图像时,面板应滑入视图。

当面板可见时,单击面板外部的任意位置应将面板向上滑动并滑出视图。

问题是当我有多个这些模块并且我在第一个面板打开时单击第二个图像时会触发模糊功能但没有单击事件。

    toggleContent : function () {

        var wrapper = $('.wrapper'),
            targetClass = '.moreInfo',
            eContent = wrapper.find('.more');

        wrapper.on('click', targetClass, function (e) {

            e.preventDefault();

            if ($(this).hasClass('selected')) {

                return false;
            }
            else {

                eContent = $(this).focus().parent().next();
                eContent.slideDown('normal');
                $(this).addClass('selected');
            }

        }).on('blur', targetClass, function (e) {

            eContent = $(this).parent().next();

            if ($(this).hasClass('selected')){
                eContent.slideUp('normal');
                $(this).removeClass('selected');
            }

        });
    }
4

0 回答 0