Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как посмотреть события навешенные через всякое гавно типа jquery (https://javascript.ru/forum/misc/37027-kak-posmotret-sobytiya-naveshennye-cherez-vsyakoe-gavno-tipa-jquery.html)

Антон Крамолов 04.04.2013 21:34

Как посмотреть события навешенные через всякое гавно типа jquery
 
В консоли смотрю

var elms = document.getElementsByClassName('msgform');
undefined
elms[0].click()
undefined
var evt = getEventListeners(elms[0]);
undefined
evt
Object
evt.click[0].listener
function (){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(m.elem,arguments):b}


и вижу такую хуету, неужели нужно поиск делать по исходникам чтобы эту ебею навешанную увидеть?

dmitriymar 04.04.2013 21:37

Цитата:

Сообщение от Антон Крамолов
Как посмотреть события навешенные через всякое гавно типа jquery
В консоли смотрю

01 var elms = document.getElementsByClassName('msgform');
02 undefined
03 elms[0].click()
04 undefined
05 var evt = getEventListeners(elms[0]);
06 undefined
07 evt
08 Object
09 evt.click[0].listener
10 function (){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle .apply(m.elem,arguments):b}


и вижу такую хуету, неужели нужно поиск делать по исходникам чтобы эту ебею навешанную увидеть?

в зеркало посмотри -результат будет тот же

Антон Крамолов 04.04.2013 21:39

ты меня помнишь! рад меня видеть, друг?

Антон Крамолов 04.04.2013 21:41

скажи как этот бляцкий яваскрипт одолеть?

Антон Крамолов 04.04.2013 21:46

var elems = $('.msgform');
undefined
var evts = jQuery( elems[0] ).data('events');
undefined
evts.click[0].handler
function (){
tmparr=$(this).attr('rel').split(',');
//tmparr[0] $result->u_id;
//tmparr[1] $result->id;
if(tmparr[2]==''){
alert ('Написать автору объявления могут только зарегистрированные пользователи');
} else{
$("div.msg_div:not('#msg_"+tmparr[1]+"')").css("display","none").html('');
formstr='<br /><b>Ваше сообщение</b><br />';
formstr +='<form name="form_authcomment" id="form_authcomment" method="post" action="" style="margin:15px 0px;">'+"\n";
formstr +='<textarea class="markItUp" name="c_data" id="c_data" cols="40" rows="4"></textarea>'+"\n";
formstr +='<input type="button" name="c_button" id="c_button" class="c_button" value="Отправить сообщение" style="float:right"/>'+"\n";
formstr +='<input type="hidden" name="autor_id" value="'+ tmparr[0] +'" />'+"\n";
formstr +='<input type="hidden" name="a_id" value="'+ tmparr[1] +'" />'+"\n";
formstr +='<input type="hidden" name="loginuser_id" value="'+ tmparr[2] +'" />'+"\n";
formstr +='</form>'+"\n";
$("div#msg_"+tmparr[1]).html(formstr);
$("div#msg_"+tmparr[1]).slideToggle("fast");
$(".markItUp").markItUp(mySettings);

$("#c_button").bind("click", function(){
c_check();
});
}
return false;
}

Антон Крамолов 04.04.2013 21:46

какой я умный и сексуальный


Часовой пояс GMT +3, время: 21:46.