Вы можете изменить изображение, изменив источник изображения:
$('.classOfImage').attr('src','/images/up.png');
Ваше изображение должно иметь класс, который вы используете здесь $('.classOfImage')
<img src="/images/firstimage.pmg" alt="My Image" class="classOfImage" />
Вы можете сделать что-то вроде этогочтобы интегрировать его в ваш текущий код:
var panel = false;
Определите эту переменную вне вашей функции щелчка и установите в false.
Теперь добавьте это к вашей функции нажатия:
if(!panel){
$('.classOfImage').attr('src','/images/secondimage.png');
panel = true;
} else if(panel) {
$('.classOfImage').attr('src','/images/firstimage.png');
panel = false;
}
Как я мог видеть, у вас уже есть переменная, которая сохраняет статус панели, например, slide
, чтобы вы могли использовать ее следующим образом:
$(function() {
var slide = false;
var height = $('#footer_content').height();
$('#footer_button').click(function() {
var docHeight = $(document).height();
var windowHeight = $(window).height();
var scrollPos = docHeight - windowHeight + height;
$('#footer_content').animate({ height: "toggle"}, 1000);
if(!slide) {
$('.classOfImage').attr('src','/images/secondimage.png'); // LOOK HERE !!
if($.browser.opera) {
$('html').animate({scrollTop: scrollPos+'px'}, 1000);
} else {
$('html, body').animate({scrollTop: scrollPos+'px'}, 1000);
}
slide = true;
} else {
$('.classOfImage').attr('src','/images/firstimage.png'); // AND HERE !!
slide = false;
}
});
});
Примечание: jQuery(function($) {
соответствует $(function() {
и if(slide == false)
соответствует if(!slide)