[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: При разных ситуациях выводит разное кол-во форм
N0ob
Вот код:
if(!$('#post_'+id+' .comments_on_post .comments_panel').length)
{
$('#post_'+id+' .comments_on_post').append("тут форма");
$('#post_'+id+' .comments_on_post .comments_panel').fadeIn("slow");
$('#post_'+id+' .comments_on_post .comments_panel').focus();
}
else if ($('#post_'+id+' .comments_on_post .comments_panel').css("display") == "none")
{
$('#post_'+id+' .comments_on_post .comments_panel').fadeIn("slow");
$('#post_'+id+' .comments_on_post .comments_panel').focus();
}

Если в диве с .comments_on_post нет текста то он удачно добавит форму, но а если есть? если есть текст то он должен просто к концу текста приделать форму. Но он почему то добавляет и в начало и в конец текста. Почему?
N0ob
Ребятки, ну помогите. Вопрос жизни и смерти!
Игорь_Vasinsky
Цитата
Но он почему то добавляет и в начало и в конец текста. Почему?
т.е.

форма
текст
форма

?? так?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
N0ob
да, так и выводит. А если в блоке нет текста, то выводит просто форму(одну)
Игорь_Vasinsky
ну у тя видимо несколько раз скрипт выполняется
поставь в код

console.debug('Старт скрипта');

и гляди в консоле скока раз вызовется

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
N0ob
Игорь_Vasinsky в том то и дело, что выводит на консоль одно сообщение wink.gif
N0ob
Ну так что с моей проблемкой то?
N0ob
Игорь_Vasinsky знаешь, сделал так:
$('#post_'+id+' .comments_on_post').html($('#post_'+id+' .comments_on_post').html() + форма);

Заработало как надо. А почему не работает с append?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.