Я создал повторно используемый плагин для системы, которую я создаю. Кажется, все работает нормально, пока у меня только 1 элемент на странице. Если у меня есть 2, ссылки и панели скрываются как для одного клика. Как настроить плагин для работы независимо друг от друга?Плагин jQuery для каждого элемента
Заранее спасибо.
Плагин предназначен для создания вкладок и выглядит следующим образом:
(function($){
$.fn.wbTabs = function() {
return this.each(function(){
// caching selectors
$this = $(this);
$tabLinks = $this.find('.tabs li a');
$firstTab = $this.find('.tabs li:first a');
$panels = $this.find('.panel');
// function on tab click
$tabLinks.click(function() {
$panels.hide();
$tabLinks.removeClass('active');
$(this).addClass('active').blur();
var panel = $(this).attr('href');
$(panel).show();
// prevent link from clicking
return false;
});
// make first tab active
$firstTab.click();
});
};
})(jQuery);
Тогда я вызвать плагин с этим:
$('.wb-tabs-container').wbTabs();
Можете ли вы привести пример или jsfiddle? – j08691