Здесь есть (по крайней мере) две проблемы.
Во-первых, вы вызываете screenBlock()
в своем первом обработчике ready
, который запускается до , который вы определили в этом методеваш второй ready
обработчик.Вам придется инвертировать два блока кода.
Во-вторых, вы вызываете метод screenBlock()
для самого $
, но вы определяете его в пространстве имен $.fn
, что означает, что он должен бытьвызывается для объекта jQuery:
$.screenBlock = function() {
// This can be called with $.screenBlock().
};
$.fn.screenBlock = function() {
// This can be called with $("selector").screenBlock().
};