2013-11-20 2 views
0

Я меняю экспандер Highslide. В расширителе я добавляю событие onclick, и оно не работает. Вот мой код:onclick inside highslide expander

hs.Expander.prototype.onBeforeExpand = function (sender, e) { 
var div = document.createElement('div'); 
var txt="<input type='text' name='id_kategorii' value='"+hs_id_kategorii+"' class='pole podpowiedz_kategorie_id' style='width:auto'>" 
    +"<img class='hs_dodaj_do_kategorii' src='"+global_link+"style/nowy/ik/block--plus.png'>"; 
$(div).addClass('hs_admin'); 
$(div).html(txt); 

sender.createOverlay({ 
    overlayId: div, 
    position: "top center", 
    hideOnMouseOut: false, 
    opacity: 0.8, 
}); 
$(".hs_admin img").click(function() { 
    alert('k'); 
}); 
$(".hs_admin .podpowiedz_kategorie_id").autocomplete({ 
    source: global_link+"ajax/autocomplete.php?rodzaj=kat", 
    select: function(event, ui) { 
     ui.item.value=ui.item.id; 
     hs_id_kategorii=ui.item.id; 
    } 
}); 
$(".ui-autocomplete").css("z-index", 1002);}; 

Autocomplete работает нормально. Событие с кликом не работает (без предупреждения). Я также пробовал

<img onclick='alert(\'k'\);'> 

Тот же результат.

ответ

0

Предупреждение не работает, но console.log работает - извините за беспокойство ...