JQuery изменить фон и сохранить его - PullRequest
0 голосов
/ 18 февраля 2011

Мой код jquery выглядит так:

$(document).ready(function() {
       $('.French').click(function(){ changeBackground(); 
    });
});

function changeBackground(){
    $("#title").css('backgroundPosition', '0px -120px' );
}

прекрасно работает только одна проблема: после щелчка фон возвращается в исходное состояние. Как сохранить новый фон после клика?

Спасибо за идеи!

Ответы [ 3 ]

0 голосов
/ 18 февраля 2011

Все, что работает для меня, единственное, что вы можете изменить, это:

$(document).ready(function() {
       $('.French').click(changeBackground);
});

function changeBackground(){
    $("#title").css('backgroundPosition', '0px -120px' );
}

здесь рабочий пример с использованием jQuery 1.5

0 голосов
/ 19 февраля 2011

Выполняет ли страница полный постбэк в любое время? (Перезагрузка с сервера?)

Если это так, я думаю, вам придется отслеживать состояние с помощью кода.

0 голосов
/ 18 февраля 2011

Измените backgroundPosition на background-position.Также убедитесь, что вы используете последнюю версию JQuery (1.5).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...