
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|||||||||
![]() ![]() LadaFWD club ![]() ![]() ![]() ![]() ![]() ![]() Профиль Журнал Группа: ★ЛжеЭксперт★ ![]() Сообщений: 1448 Пользователь №: 24637 На форуме: Карма: 22 ![]() |
В общем такая проблема...
Есть текст комментария, возле него есть иконка, при нажатии на которую текст заменяется текстовой областью для редактирования коммента и кнопочками "Править" и "Отменить". Вызов всей этой лабуды происходит onClick-ом при нажатии на иконку. Далее, когда я сделал все нужные действия с текстом коммента я отправляю данные аяксом, в ответ получаю отредактированный текст и ту же иконку. И тут возникают проблемы: при получении элемента аяксом онклик не срабатывает ! Т.е, я не могу еще раз вызвать текстовую область для редактирования коммента. Именно, после получения данных методом $('#**').html(data); В чем беда ? Спустя 4 минуты, 11 секунд (17.01.2012 - 20:46) redreem написал(а): консоль ошибок ничего не показывает? Спустя 1 минута, 30 секунд (17.01.2012 - 20:48) RCuPeR написал(а): Вообще глухо ! Кстати, код показать не могу, остался на рабочей машине, да и показывать там нечего, думаю, и так понятно. Спустя 24 минуты, 15 секунд (17.01.2012 - 21:12) nugle написал(а): Беда в том, что объект дом динамический, используй live http://jquery.page2page.ru/index.php5/%D0%...%82%D0%B8%D0%B9 Спустя 2 минуты, 53 секунды (17.01.2012 - 21:15) Игорь_Vasinsky написал(а): когда то я юзал JQuery.Listen , но в новых версиях
т.к.
его нету фактически в DOM Спустя 2 минуты, 36 секунд (17.01.2012 - 21:17) nugle написал(а): Игорь_Vasinsky он есть вначале, как указал ТС, потом приходит новый Спустя 2 минуты, 1 секунда (17.01.2012 - 21:19) RCuPeR написал(а): Немного не понимаю как оно будет работать. Аяксом получаю следующий код: <a href="#" onClick="getEditForm(параметры); return false;"></a> Как сюда присобачить live() ? Спустя 2 минуты, 45 секунд (17.01.2012 - 21:22) Игорь_Vasinsky написал(а): там отдельно выноси в файл <a id="link" href="#" return false;"></a> $('#link').live('click', 'getEditForm(параметры)'); типо этов, глянь на оф сайте примеры Спустя 14 секунд (17.01.2012 - 21:22) nugle написал(а): RCuPeR работай с jquery. что то вроде этого <a href="#" id = "link"></a> $(document).ready(function(){ Игорь_Vasinsky, хах, примеры даже с индификаторами одинаковыми) Спустя 1 минута, 3 секунды (17.01.2012 - 21:23) Игорь_Vasinsky написал(а): ну или так. ![]() Спустя 47 секунд (17.01.2012 - 21:24) Игорь_Vasinsky написал(а): я не помню, может ли он с пользовательской ф-й работать как в моём примере, как в твоём - да. Спустя 30 секунд (17.01.2012 - 21:25) RCuPeR написал(а): Блин, жаль, что сейчас попробовать не могу. В общем, завтра утром сообщу об успехах ! Спустя 3 минуты, 17 секунд (17.01.2012 - 21:28) RCuPeR написал(а): Сейчас будет еще одна, не менее интересная тема в этом разделе, всем следить ![]() Спустя 54 минуты, 39 секунд (17.01.2012 - 22:23) asokol написал(а): Простите, а зачем присылать снова иконку? Ее можно fadeIn скрыть, а потом показать... Спустя 4 минуты, 59 секунд (17.01.2012 - 22:28) RCuPeR написал(а): Да, так логичней. Но, приходится править чужой код. Переписывать - нету времени. Но, если не получится с live() так и сделаю. Спустя 13 часов, 25 минут, 22 секунды (18.01.2012 - 11:53) RCuPeR написал(а): Лайвом не получится. На фрейме где я работаю, стоит JQ 1.2.6, live() появился с 1.3 версии. Обновить, пока нету возможности. Есть другие варианты ? Спустя 2 минуты, 36 секунд (18.01.2012 - 11:56) Игорь_Vasinsky написал(а):
как это? ты же даже онлайн его подключить можешь a jQuery.listen? http://phpforum.su/index.php?showtopic=527...l=\.listen http://phpforum.su/index.php?showtopic=463...l=\.listen Спустя 5 часов, 9 минут, 43 секунды (18.01.2012 - 17:05) RCuPeR написал(а):
Дело в том, что сейчас работаю с фреймворком phpFox. У него дефолтная JQ 1.2.6/ При попытке обновится хотя бы до 1.3. ругается на конфликты. Дабы не плодить костыли, типа jQuery.listen, в скором времени будем интегрировать JQ 1.7.0 Так, что проблему можно считать закрытой до неопределенного времени, а дальше, надеюсь, лайв сделает свое дело ![]() -------------------- Гнусный социопат с комплексом Бога.
|
||||||||
![]() |
![]() ![]() ![]() |