如果不止一个,opencart的jQuery插件选项卡不起作用

时间:2012-01-07 12:42:24

标签: jquery opencart

如果我在页面上有多个标签页,这个插件会中断,只有第一组标签可以使用。

$.fn.tabs = function() {
var selector = this;

this.each(function() {
    var obj = $(this); 

    $(obj.attr('href')).hide();

    $(obj).click(function() {
        $(selector).removeClass('selected');

        $(selector).each(function(i, element) {
            $($(element).attr('href')).hide();
        });

        $(this).addClass('selected');

        $($(this).attr('href')).show();

        return false;
    });
});

$(this).show();

$(this).first().click();
};

JS Fiddle example显示无效。

1 个答案:

答案 0 :(得分:1)

您需要单独调用选项卡组 http://jsfiddle.net/GsDGJ/1/

否则,它假定所有链接都属于同一个标签组,并相应地显示/隐藏