Ниже все работает отлично, когда вы нажимаете на левую боковую ссылку, а правую панель анимирует, как slideUp. Но когда я снова нажимаю на ту же ссылку, панель скрывается. Но я не хочу скрывать панель. Пожалуйста, дайте мне знать, что мне нужно исправить по вышеуказанному коду.Как я могу показать панель, когда я нажимаю второй раз по ссылке
$(function() {
$('div.panel').hide();
$('div.panel:first').addClass('active').show();
$('li.link').click(function() {
var id = $(this).attr('rel');
var showing = $(id).is(':visible');
$('div.panel').slideUp('slow');
$('li.link').removeClass('active');
if (!showing) {
$(id).slideDown('fast', function() {
$('html,body').animate({
scrollTop: 0
}, 'slow')
});
$(this).addClass('active');
}
});
});
$ (функция() { $ ('div.panel') скрыть(); \t $ ('div.panel: первый') addClass ('активный') шоу(); $ ('li.link'). Click (function() { var id = $ (this) .attr ('rel'); var show = $ (id) .is (': visible'); $ ('div.panel'). slideUp ('slow'); $ ('li.link'). removeClass ('active'); $ (this) .addClass ('active'); if (!) { \t \t $ (id) .slideDown ('fast', function() {$ ('html, body'). animate ({scrollTop: 0}, 'slow')}); \t $ (this) .addClass ('active'); \t \t \t} }); }); – thirupathi
И ваш HTML? У вас есть демо-версия? –
См. Ссылку: http://rootloud.com/apologia/new4/apologia-olive/module1.html – thirupathi