Я просто хочу, чтобы переключить некоторые элементы при нажатии на ссылку:один щелчок, два щелчка события произвело
Это, как я пытаюсь (Но я действительно не думаю, что это имеет значение много для этого вопроса что внутри функции обратного вызова события):
/* mostrar exceso de comentarios a peticion del usuario*/
$('.toggleComments').click(function(){
console.log('.toggleComments');
if($(this).parents('.helpContent').find('.commentHideble:visible').length > 0){
$(this).text('+ <?=get_texto_clave('show_old_comments')?>').removeClass('toggleCommentsActive').append(' ('+$(this).parents('.helpContent').find('.commentHideble:not:visible').length+'+)');
}else{
$(this).text('- <?=get_texto_clave('hide_old_comments')?>').addClass('toggleCommentsActive');
}
$(this).parents('.helpContent').find('.commentHideble').slideToggle(100);
});
Я даже попытался булево, но дал мне тот же результат
/* mostrar exceso de comentarios a peticion del usuario*/
var ctoggle = false;
$('.toggleComments').click(function(){
if(ctoggle == false){
ctoggle = true;
console.log('.toggleComments');
if($(this).parents('.helpContent').find('.commentHideble:visible').length > 0){
$(this).text('+ <?=get_texto_clave('show_old_comments')?>').removeClass('toggleCommentsActive').append(' ('+$(this).parents('.helpContent').find('.commentHideble:not:visible').length+'+)');
}else{
$(this).text('- <?=get_texto_clave('hide_old_comments')?>').addClass('toggleCommentsActive');
}
$(this).parents('.helpContent').find('.commentHideble').slideToggle(100);
ctoggle = false;
}
});
Почему журнал увольняют дважды нажмите?
Как выглядит HTML-код для этого? Можете ли вы создать jsFiddle? – j08691
Вы загружаете HTML с помощью ajax или что-то в этом роде или просто с обычной загрузкой? – ffffff01
вы можете проверить по http://209.51.221.243/integracion/login.php его синюю кнопку поверх комментариев к сообщению. –