[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Убрать онклик ,если его забиндили в атрибутах
N0ob
Всем привет! Есть код:
$(document).on('click', 'a', function () {
alert("Link");
});

HTML
<a>Click</a>

То есть по клику на ссылку вылазит алерт. Можно сделать по-другому:
function clickLink(){
alert("Link");
}

HTML
<a onclick="return clickLink();">Click</a>

Так вот в чем вопрос. Как сделать так, что если в атрибутах прописана функция при онклике которая будет срабатывать, то вот это:
$(document).on('click', 'a', function () {
alert("Link");
});

срабатывать не должно?
То есть если в автрибуте онклик прописал, то срабатывает только то, что прописал, а если нет, то срабатывает онклик который прописал в JS коде. Если все скрестить, то есть прописать и в атрибуте и в скрипте, то они сработают поочередно, с начало функция из атрибута а потом скрипт. Можно, конечно, сделать это все с помощью индикаторов, но есть ли иной способ?
P.S Под индикатором я подразумевал переменные. То есть сработала функция из атрибута, создал переменную, и при онклике из скрипта проверять наличие этой переменной
volter9
Можно вот так: http://jsfiddle.net/hq6bj67k/

_____________
Мой блог
N0ob
volter9 спасибо! Работает
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.