jquery 怎么实现点击后,下面展开,自身颜色变化,再点击又变回原来的颜色

如题所述

改变颜色你已经写对了啊,就是$(this).css("background","#f00");这个就是改变自身颜色,如果没有改变,那么你看下是否在this这个触发单击事件的元素是否正确,是否是你想改变颜色的那个元素追问

把注释去掉,点击后,会变成白色,在点击时,收缩回去,但颜色还是白色,变不回来了,
我就是想点击时,把最初的颜色存起来,最后在取最初的颜色...

追答

你存背景色不对,之前是灰色,你可以在在线面在写一个变回灰色的背景样式就可以了撒。没必要去存,因为你颜色值不是动态的

追问

这样不行,第二行是白色的,照你那样,点击完,他就变成灰色了,最好是存着最初的颜色,灰色点击变白,再点有变灰 白色点击变白,在点还是白

追答

那你这个要保存初始色,你看看这个http://www.jb51.net/article/32678.htm

追问

恩,谢谢!

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-26
$(".in_new1")的结果是一个集合,要后面加个eq(0).

...这是这部分代码,怎么实现点击之后变色,再点一次还原
添加一个类,然后判断是否有该类,有则删除,没有则添加。如添加一个.blue类。点击上午按钮时的代码如下:("#applyTimeMor").click(function(){ if($(this).hasClass("blue")){ $(this).removeClass("blue"); }else{ $(this).addClass("blue"); } });这是一个例子...

Jquery效果,多个DIV,点击切换文字,变换背景颜色,再次点击或者点击其他div...
css:\/*原来的背景色*\/.bg{background:'red'}\/*要切换的背景色*\/.bg_click{background:'green'}js:$('div').on('click',function(){ var $div = $(this); var $others = $div.siblings(); if($div.hasClass('bg')){ $div.removeClass('bg').addClass('bg_click'...

用jquery实现点击首项变色,其它不变,点击次项时首项恢复原色。_百度知 ...
jQuery Code:(function(){ ('.menus a').click(function(){ (this).css('color','red').siblings().css('color','black');\/\/当前点击变红,其它变黑(可以设置成需要的任意颜色,很简单吧,只一行代码)});});Xhtml Code: 1 2 3 ...

jquery中如何改变按钮背景色
点击1—1变色。点击2,—变色。但1会变回原来的颜色,我show方法实现了其他的功能.。下面是我初试的代码: HTML code:复制代码 代码如下: .clckClass{color:red;} $('ul li a').bind('click', function(){ $('ul li a:not(this)').removeClass('clckClass'); $(this).addClass('...

鼠标背景颜色鼠标点击后变成红色,随着点击下一个框的时候跟着变化到下一...
先循环获得所有a标签的颜色代码,然后循环颜色数组.比较如果不一样就改变颜色 \/\/固定颜色 function showColor(){ (this).css('background-color','red');} 你说的我不是很能理解,你看看是不是这么个效果.上面这是固定的写法

Jquery效果,点击切换文字,变换背景颜色,再次点击,文字和背景色变回来...
DOCTYPE HTML>YuGiOh Power Of Chaosbody {margin: 0;padding: 0;font: 12px\/1.5 \\5b8b\\4f53, Arial, sans-serif;}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding: 0;margin: 0;}ol,ul {list-style: none;}a {color: #2525...

js中怎么写点击按钮时变色,松开后恢复原来的颜色
\/\/这里写更改颜色的代码 })\/\/这个是鼠标键,是你鼠标左击放开后的效果 } 上面的写法是基于jquery的用法 其实也可以考虑一下使用原生的js,但是要考虑的是兼容性问题,我给你提供几样数据 IE 左键是 window.event.button = 1 右键是 window.event.button = 2 中键是 window.event.button = 4 ...

jquery 怎么样实现,点击一个表格(table)的 td时改变其背景颜色
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的标签,输入jquery代码:('td').click(function(){ if ($(this).css('background-color') === 'rgb(255, 0, 0)') { (this).css('background-color', 'white');} else { (this).css('ba...

jquery 怎么实现展开和收起按钮之间的切换
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的标签,输入jquery代码:('button').click(function () { if ($(this).text() === '展开') { ('input').show();(this).text('收起');} else { ('input').hide();(this).text('展开')...

菜单怎么实现点击后变色
改变颜色JS代码function clickcolor(idclick){\/\/必须先导入jquery的类库.\/\/jquery可以实现.$(idclick).css("background-color", "red");\/\/改变颜色}

相似回答