Я пытаюсь создать простую вкладку. Я не могу понять, что я делаю неправильно здесь. Мне нужна помощь в отладке этого. Вот мой JS. Содержимое не отображается правильно.Содержимое вкладки отображается неправильно
jQuery('.containers .tabs li:first-child a').addClass('active');
jQuery('.containers').each(function() {
jQuery(this).find('.container:first').addClass('active');
});
var forClick = jQuery('.containers .tabs li a');
jQuery(forClick).click(function() {
var title = jQuery(this).attr('class');
var parent = jQuery(this).closest('.containers');
parent.find('.active').removeClass('active');
jQuery(this).addClass('active');
parent.find('.' + title + 'Content').addClass('active');
});
if (jQuery(forClick).is(':empty')) {
jQuery('.containers').css('display', 'none');
}
Вот моя скрипка http://jsfiddle.net/sghoush1/4sEMw/2/
Примечание: Подключаемые модули не могут быть использованы, например, как JQuery UI и т.д.
Каков ваш желаемый эффект? – Adjit
Есть ли причина, по которой вы не используете [jQuery UI's Tabs] (http://jqueryui.com/tabs/) плагин? – Robbert