$('.cp-play').one("click", function(){
//Code stuff
}
У меня есть несколько элементов класса .cp-play. Вместо того, чтобы иметь одно() событие обработчика щелчка для каждого элемента, я хочу иметь его для всего класса. Например. Пользователь нажимает на один из .cp-play, и даже если он нажимает на другой, с тем же именем класса, он не срабатывает.JQuery .One() для всего класса
Это работает, но у меня есть другие функции $ ('. Cp-play'). Нажмите на функции, которые перестали работать сейчас, потому что они не привязали всех обработчиков. Любой способ просто отвязать только эту конкретную функцию? –
Я обновил ответ, чтобы показать, как вы можете отвязать только один обработчик, используя именованную функцию. – Barmar