Я пытаюсь создать эффект, когда вы нажимаете на элемент, размер которого увеличивается, и когда он снова нажимается, он возвращается к исходному размеру. По какой-то причине, когда я использую метод переключения JQuery, он заставляет элемент (в этом примере div) сжиматься при загрузке страницы. Вот ссылка на JSFiddle я создал: http://jsfiddle.net/6HNkF/ и вот мой JavaScript:JQuery .toggle(), вызывающий элемент, исчезает при загрузке страницы.
$(document).ready(function(){
$('#mainImg').toggle(
function(){
$('#mainImg').animate({
width: '1000',
height: '1000'
}, 500);
},
function(){
$('#mainImg').animate({
width: '100',
height: '100'
}, 500);
}
);
});
Я вижу, что вы приняли ответ, но я бы рекомендовал вам использовать самую последнюю версию jQuery вместо старой версии только для этой функции. Я добавил замену для 'toggle', которую вы можете использовать, если вам это действительно нужно. –