2015-06-21 5 views
1

Я хочу запустить свой собственный код обработки javascript на сайте. Такие как:Как запустить собственное управление событиями Javascript-код на сайте с помощью инспектора элементов?

$(".dropdown li").on('mouseenter mouseleave', function (e) { 

    var elm = $('ul:first', this); 
    var off = elm .offset(); 
    var l = off.left; 
    var w = elm.width(); 
    var docH = $(".container").height(); 
    var docW = $(".container").width(); 

    var isEntirelyVisible = (l+ w <= docW); 

    if (! isEntirelyVisible) { 
     $(this).addClass('edge'); 
    } else { 
     $(this).removeClass('edge'); 
    } 
}); 

Есть ли способ сделать это с помощью контролера огня или элемента?

+0

Что означает «запустить мое собственное управление событиями»? Вы хотите установить обработчик событий на сайте, который вы не контролируете? Если это так, вы можете использовать такие инструменты, как [GreaseMonkey] (https://en.wikipedia.org/?title=Greasemonkey), чтобы вставлять свои собственные скрипты в существующий сайт (когда он запускается на вашем собственном компьютере) каждый раз, когда вы идете на эту страницу. Вы можете вставить один из обработчиков событий в консоль отладки для любой страницы в любом из отладчиков браузера. – jfriend00

+0

_ «Есть ли способ сделать это с помощью firebug или инспектора элементов?» _ Пробовал? – guest271314

+0

@ jfriend00: да, что-то в этом роде. Например, я хочу добавить класс css к элементу при наведении мыши. –

ответ

0

Вы можете просто написать свой код в редакторе, скопировать его в буфер обмена и вставить его в консоль отладки в отладчике любого браузера. Консоль выполнит код и будет активна на этой странице, пока вы не перезагрузите страницу.