Проблемы с click() (не запускается при клике)
Есть:
<div id="portfolio_preview"></div> "Запускаю" в него: $("#portfolio_preview").html('<img src="'+src+'" title="'+title+'">'); Ну и естественно: $("#portfolio_preview img").click(function(){ // чего то там зачем то :blink: }); И событие клика не ловится не в опере не в лисе. Так как я изображения подгружаю динамически то пробовал и через ссылку и через кнопки (button и input) так же через onclick ... результат отрицательный. Срабатывает если только ссылаться к диву, а не картинке... Вопрос: как вылечить? :cray: |
Забыл сказать про live я знаю просто не хочу свазывать событие
|
Цитата:
$("#portfolio_preview img").click(function(){ // чего то там зачем то :blink: }); каждый раз как добавляешь содержимое |
Не такой вариант не очень ))
Решил по другому) все события/действия (не только это) связанные с этим id перевел на live и взаимно заменяемые вещи. Пришлось лишний раз все переделывать :write: |
а не проще:
$("#portfolio_preview").html('<img src="'+src+'" title="'+title+'" onclick="clck()">'); function clc () { ... } ? и почему click, а не onclick? click - это же метод, который вызывает onclick так? <p onclick="alert('click');">text</p> <script> $("p").click(); </script> |
Часовой пояс GMT +3, время: 06:03. |