Объяснение: У меня есть несколько объектов, и я объявляю их внутри $ (document) .ready(). ЗАЧЕМ? потому что в тысячах объектов у меня много методов jquery $ (..), очевидно, они могут работать и снаружи, но когда я включаю mootool, то он перестает работать. я попробовал noConflict и некоторые другие вещи, ничего не работает, только если я меняю $() на jQuery() или на $ j() .. и я не хочу менять мои 20 файлов и более 2000 строк для каждого файла. в любом случае объявляя мои объекты внутри $ (document) .ready(). заставляли их работать нормально.
Теперь мой вопрос: если я объявляю все эти объекты внутри $ .ready метода (документ)(), будет ли это сделать мой сайт медленно? или это сделает вещи медленными с клиентской стороны? Это единственная забота в моем сознании.
Я согласен с этим в том, что я не вижу, как это могло (или должно) сделать страницу медленной. Я делаю это сам все время, иногда только ради определения области и сохранения глобального пространства Однако, несмотря на то, что я думаю, что это имеет смысл, я считаю, что единственный реальный способ убедиться в этом - это проверить его и собрать фактические показатели. С учетом сказанного я никогда не замечал никаких проблем с тем, что Я делаю это... – Funka
осталось только один вопрос, который мне нужно знать. Мне нужны мои функции и в другом методе $(). ready, как я могу сделать его совместимым, поэтому он работает в обоих местах, сейчас работает только как @ karim79, определяемый – Basit
@basit - единственный способ объявить их за пределами документа . Уже, о котором вы уже сказали, вы не можете * сделать из-за mootools, так что честно, я не знаю, что предложить, поэтому я думаю, что что-то должно дать :)! – karim79