鼠标背景颜色鼠标点击后变成红色,随着点击下一个框的时候跟着变化到下一个框的背景!

2024-11-19 01:55:25
推荐回答(1个)
回答1:

写通用jquery

  1. //动态改变颜色

    1. var color=new Array('#e3e3e3','#e4e4e4','red','blue');//定义背景颜色,也可以采用动态生成颜色代码

    2. //循环改变a的背景颜色

    3. $('.dh a').each(function(index){

      1. $(this).css('background-color',color[index]);

    4. })

    5. //改变颜色的话也是一样的情况,先循环获得所有a标签的颜色代码,然后循环颜色数组.比较如果不一样就改变颜色

  2. //固定颜色

    1. function showColor(){

    2. $(this).css('background-color','red');

    3. }

你说的我不是很能理解,你看看是不是这么个效果.

上面这是固定的写法