2010-08-14 5 views
1

На моей тестовой странице продукта на http://www.marioplanet.com/product.htm есть некоторые странные поведения, которые я мог бы действительно использовать для помощи.

Теперь у меня была проблема ранее с моим изменение размера изображения, а кто-то здесь помог мне, сказав, что я должен гнездятся изображение размер внутри

$(window).load(function(){}); 

Для того, чтобы изображение для загрузки до изменения размера так что размер не будет иметь неправильную ширину и высоту, так как он еще не загрузился, вместо того, чтобы вставлять его в функцию готовности документа.

Теперь, когда я это сделал, мне интересно, что я должен делать с jQuery, который вложен в мою готовую документ, так как это плагин fancybox jQuery, и он, похоже, не работает правильно.

Если я переведу fancybox jQuery из документа, готового к функции загрузки окна, по какой-то причине ничего из этого не работает!

Я мог бы действительно помочь здесь, поэтому любая информация или предложения очень ценятся!

Спасибо!

UPDATE:

Так же, как примечание стороны, было бы неплохо, чтобы выяснить, как сделать изображения не загружаются, а просто загрузить один раз эффекта уменьшенного был применен к изображениям, поэтому изображения не появляются большими, а затем из ниоткуда сжимаются.

+1

Слово 'set' находится в вашем коде в строке 25:' 'transitionIn' \t: \t 'elastic', set'. Это приводит к тому, что ваш код имеет синтаксическую ошибку. –

+0

Спасибо, что так много. Arghh, столько ошибок! :) – Qcom

+1

Не беспокойтесь. Чтобы загрузить изображения «shrunk», вы можете указать ширину в классе css вместо того, чтобы устанавливать ширину при загрузке документа. –

ответ

1

$(document).ready(...); есть для когда DOMContentLoaded называется. Это происходит после полного создания DOM, но до завершения загрузки изображений и других внешних файлов. После этого срабатывает load, который можно прослушивать через $(window).load(...);. Пожалуйста, don't use jQuery для чего-то простого!

+0

Я понял это, поскольку Нейт помог мне указать, что использование CSS в этом случае лучше, но по какой-то причине оно не будет работать. В настоящее время я указал, что ширина и высота должны быть 25%, но это не сработало, и установка ширины только на 25% тоже не работает. – Qcom

Смежные вопросы