Как мне преобразовать 5 функций щелчка в одну со значениями изменений - PullRequest
0 голосов
/ 09 июня 2009

Как мне преобразовать 5 функций клика в одну? например,

$("div#styleswitcher a.green").click(function(){
$("container").css({'background' : 'green'});

)

$("div#styleswitcher a.blue").click(function(){
$("container").css({'background' : 'blue'});

)

$("div#styleswitcher a.red").click(function(){
$("container").css({'background' : 'red'});

)

$("div#styleswitcher a.yellow").click(function(){
$("container").css({'background' : 'yellow'});

)

1 Ответ

6 голосов
/ 09 июня 2009

Это приходит на ум:

$("#styleswitcher a").click(function ()
{
    $("container").css("background-color", this.className);
});

Предполагается, что цвет фона должен быть именем класса, как в вашем примере

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