jQuery $(document).ready не работал в phpfox

Я разрабатываю модуль PHPFox, в котором я использую плагин jQuery для разбиения на страницы серии изображений. Когда я обращаюсь к модулю, плагин не работает, но с остальной частью кода js проблем нет. Единственный код, который не работает, — это код, помещенный в событие $(document).ready. Если я обновлю страницу, плагин начнет работать.

Я думаю, что проблема связана с кешем CMS, потому что DOM не перезагружается, когда я загружаю модуль. Я попытался изменить de $(document).ready на window.onload, но у меня та же проблема.

Кто-нибудь может мне помочь?


person Donnie Rock    schedule 14.12.2012    source источник
comment
Включена ли библиотека jQuery?   -  person Josh Mein    schedule 14.12.2012
comment
Не волнуйтесь, я исправил это, изменив $(document).ready для $Behaviour.onLoadEvents = function(){остальная часть кода}   -  person Donnie Rock    schedule 14.12.2012
comment
Вы можете ответить на свой вопрос тем, что вы нашли, и принять его позже.   -  person Josh Mein    schedule 14.12.2012


Ответы (1)


Наконец я нашел решение:

Чтобы использовать функции jQuery при загрузке в phpfox, вы должны использовать синтаксис $Behaviour.onLoadEvents = function(){остальный код} вместо традиционного и стандартного $(document).ready< /эм>

person Donnie Rock    schedule 03.01.2013
comment
Обратите внимание, что переменная $Behavior, а не то, что вы написали ($Behaviour). Это американская орфография :) - person brianjcohen; 09.02.2013