2014-12-31 1 views
-1

Привет там и счастливого нового года,Отключение JS на определенной линии тега

У меня есть меню, которое использует scrollto плагин (* http://flesler.blogspot.com/2007/10/jqueryscrollto.html).

Моя страница - это шаблон OnePager-Template, и каждый пункт меню щелкнет, прокручивается до определенной области.

Я хочу отключить эту функцию (или любой JS) на определенных a тегов, как это:

// normal behaviour/srolls to page (anchor link with scrollTo Plugin) 

<a href="#page-area">Area</a> 

// disabled behaviour 

<a href="http://www.test.com" onclick="// disable js on this tag">Another Area</a> 

Но я понятия не имею, как это сделать.

Я знаю только, что что-то вроде этого $(self).preventDefault может отключить поведение js.

Может кто-нибудь помочь мне с oneliner?

Спасибо !!!!!

+0

Что вы подразумеваете под отключением js? Вы, вероятно, имеете в виду, что когда пользователь нажимает на ссылку, она не следует по ссылке? – FrEaKmAn

+0

Когда пользователь нажимает, он НЕ должен запускать js на теге (self), где я помещаю этот «фрагмент». Также обновил мой вопрос. – Jan

+0

Если у тега уже есть какое-то событие js (скажем, onclick fire alert), вы хотите каким-то образом отключить это? – FrEaKmAn

ответ

0

Я закончил с этим фрагментом:

<a href="/blog.html" onclick="window.open(this.href, '_self', ''); return false;">Blog</a> 

Так что увольняют и переписывает поведение любого другого сценария в моем шаблоне.

Смежные вопросы