Я работаю в функции обратного вызова плагина.Я не могу назвать это сам.
Один простой вопрос к вашему предложению: когда вы пишете: onclick="whatever(event)"
вы пишете javascript со значением атрибута onclick
, верно?
Почему вы не можете сделать такой же вызов функции внутри какой-то другой функции, подобной этой:
function foo(){ whatever(event); // this is also javascript }
// Но в FireFox это не работает10.0.2
Код в атрибуте «onclick» следует рассматривать как часть функции, которую браузер создает для вас.Эта функция автоматически имеет параметр «событие».Запись атрибута, как я сделал в ответе, приводит к тому, что этот параметр передается другой вашей функции.
Действительно, вы должны прочитать об API jQuery и использовать его для привязки обработчиков событий вместо использования «onclick» и других подобных атрибутов.