Как переопределить функцию jQuery сайта? - PullRequest
2 голосов
/ 15 апреля 2011

В частности, функция delayedAutoNext на домашней странице pitchfork.com, которая вращает изображения pitchfork.tv - я хочу изменить значение setTimeout на другое число.

Как я могу сделать это с помощью букмарклета и / или скрипта пользователя?

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

Вам, вероятно, придется обернуть страницу в свой собственный код, хотя, давайте будем честными, это взломало сайт.

0 голосов
/ 15 апреля 2011

Поскольку в рамках анонимного закрытия вы не можете получить к нему прямой доступ, вам нужно удалить обработчики событий click по ссылкам / prev / next и написать для них новые обработчики.

Таким образом, вы можете переписать всю анонимную функцию в $(document).ready() и добавить

links.unbind('click');
next.unbind('click');
prev.unbind('click');

После объявления переменных, а затем отрегулируйте миллисекунды в setTimeout функции 'delayedAutoNext ()'.

...