Проблемы с 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, время: 23:59. |