+ -
当前位置:首页 → 问答吧 → JQUERY鼠标点击触发循环的问题

JQUERY鼠标点击触发循环的问题

时间:2011-10-06

来源:互联网

我刚学JQ,现在想做鼠标点一个背景色换一个,做三个颜色,然后到第三个后在循环就有从第一个开始,谁能告诉我这个怎么做?
我自己做直接从第一个跳到最后个
$(document).ready(function(){
  $("body").click(function(){
    $("body").each(function(){
      $("body").css("background-color","red");
      $("body").css("background-color","green");
      $("body").css("background-color","pink");
   });
  });
});

作者: vilenice   发布时间: 2011-10-06

复制内容到剪贴板
代码:
$(document).ready(function(){
   var i=-1;
   $("body").click(function(){
     $("body").css("background-color",["red","green","blue"][++i%3]);
   });
});

作者: hutia   发布时间: 2011-10-06

引用:
原帖由 hutia 于 2011-10-6 13:27 发表
$(document).ready(function(){
   var i=-1;
   $("body").click(function(){
     $("body").css("background-color",["red","green","blue"][++i%3]);
   });
});
谢谢你,我现在像鼠标单击后颜色由红逐渐过渡到绿色而不是一下子转到绿色应该怎么弄?

作者: vilenice   发布时间: 2011-10-06

相关阅读 更多

热门下载

更多