JQuery добавляет собственные события / функции к элементам HTML выбора? - PullRequest
0 голосов
/ 16 июля 2009

возможно ли добавить к типу элемента или, возможно, выделение css собственную функцию события?

что-то вроде:

$("a").bind("blub", function() { alert("aaa" + this); });

$("a").get(0).blub();

я хочу определить некоторые функции, которые доступны только для некоторых специальных элементов eg.:

...
должна иметь доступную функцию:
$("myDivContainer").get(0).blub();

но может быть:

$("myDivSeparator").get(0).blub(); 

это не должно работать, потому что оно не было определено для него

это возможно?!

1 Ответ

5 голосов
/ 16 июля 2009

Вы можете создавать собственные события с привязкой и триггером. Посмотрите, например, этот вопрос .

Вы должны использовать метод триггера для вызова пользовательского события:

$("a").bind("blub", function() {});
$("a").trigger("blub");

Конечно, вы можете вызвать событие "blub" только для элементов, которые были вызваны ранее.

Если вы хотите использовать blub в качестве метода, вам нужно изменить / расширить сам jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...