Какие еще есть варианты, кроме щелчка и наведения в jQuery

В приведенном ниже примере я использую toggleclass jQuery, чтобы окно выглядело по-другому при нажатии кнопки #.

$("#button").click(function () {
  $(".box").toggleClass("box-toggle");
});

Я знаю, что могу использовать «наведение» вместо «щелчок», но я хотел бы знать полный список того, что я могу там сказать, кроме наведения и щелчка.

Есть ли где-нибудь полный список этих состояний действий в jQuery/Javascript? Есть ли «проверка» для радио / флажков?

Спасибо


person Chain    schedule 05.09.2013    source источник
comment
Возможно, но я изначально не знал, что нужно искать типы событий. Результаты Google для jQuery click hover не сразу привели меня на страницу типов событий jQuery. Я не уверен, что можно было бы легко найти эту страницу, не зная, в какой категории они находятся. Сначала я думал о состояниях действия. Хотя сейчас в этом много смысла.   -  person Chain    schedule 06.09.2013
comment
Кроме того, я не знал, были ли это просто типы действий Javascript или они были специфичны для jQuery.   -  person Chain    schedule 06.09.2013
comment
Отменил один из минусов - очень сложно что-то искать, когда не знаешь, как это называется.   -  person Reinstate Monica 2331977    schedule 14.10.2013


Ответы (5)


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

СПИСОК СОБЫТИЙ

Также есть проверенный метод, чтобы проверить, отмечена ли радиокнопка или нет.

$('#element').click(function() {
   if($('#radio_button').is(':checked')) { alert("it's checked"); }
});
person Vaibs_Cool    schedule 05.09.2013
comment
Спасибо за указание на проверенный метод. - person Chain; 05.09.2013
comment
Ваш ответ был самым исчерпывающим. Спасибо. - person Chain; 05.09.2013

Проверьте селекторы событий jQuery:

http://api.jquery.com/category/events/

person jlars62    schedule 05.09.2013

Селекторы событий: http://api.jquery.com/category/events/

Что касается проверенного, вы можете сделать:

$('#radioID').is(':checked') и вернет true/false

person jefffan24    schedule 05.09.2013

Взгляните на это: http://api.jquery.com/category/events/

На странице немного больше информации, чем вы хотите, но вы легко найдете то, что вам нужно!!

person Mathieu G    schedule 05.09.2013

В этом вам поможет JQuery API.

Например, о событиях кнопок см. эту страницу. Это полный список возможных событий мыши.

Для радио- и флажков вы можете увидеть селектор checekd, также связанный с той же страницы - я не могу опубликовать ссылку, так как мне нужно больше репутации для большинства более чем двух ссылок.

person PDev    schedule 05.09.2013
comment
Спасибо. Знаете ли вы, являются ли некоторые из этих событий уникальными для JQuery? Или они все общие для Javascript? - person Chain; 05.09.2013
comment
Все они являются общими для javascript. Метод jQuery просто привязывает события к селектору — они позволяют вам использовать этот селектор $() вместо getElementById и т. д. - person PDev; 05.09.2013
comment
Спасибо что подметил это. - person Chain; 06.09.2013