Я знаю, что я могу создавать пользовательские плагины jQuery с помощью конструктора $.fn.myFunction
и вызова пользовательской функции в JavaScript как $('selector').myFunction()
.
Однако для проекта, над которым я сейчас работаю, мне нужно определить функцию, которая не требует, чтобы селектор работал. Это фактически для плагина MessageBox, который будет действовать аналогично С# MessageBox
. Таким образом, я идеально хотел бы создать функцию как MessageBox
, а затем вызвать ее следующим образом:
var myMessage = $.MessageBox();
, а затем, в свою очередь, myMessage.Show();
Обратите внимание на отсутствие селекторных балансиров в ссылке jQuery в начале вызова функции.
Любые советы по наилучшей практике для этого будут с благодарностью приняты.