У меня есть код ниже, где я успешно отключаю свойства
.prop("onclick", null)
.prop("onmouseover", null)
.prop("onmouseout", null);
Теперь, если я хочу перепривязать событие клика, что мне делать.
У меня есть код ниже, где я успешно отключаю свойства
.prop("onclick", null)
.prop("onmouseover", null)
.prop("onmouseout", null);
Теперь, если я хочу перепривязать событие клика, что мне делать.
Для добавления событий обратно к элементу используйте функцию привязки.
$("YourElement").bind("event",function(){
//Do what you want.
}
Вы можете сделать это многими способами. Я не использую для вызова метода prop(), но я думаю, что вам просто нужно использовать его и установить в качестве второго параметра имя вашей функции.
function yourFunction()
{
// The job with onclick
}
DOMElement.prop("onclick", "yourFunction");
Вы также можете использовать анонимные функции.
Используйте эту документацию для работы: http://api.jquery.com/prop/
Я предлагаю вам использовать removeProp() вместо prop("yourprop", null) !