切换箭头图像更改

时间:2013-02-18 11:09:53

标签: jquery css

我想根据特定的切换面板

更改切换箭头图像

http://jsfiddle.net/47MRH/1/

基于我想要在右箭头和向下箭头之间切换的点击

CSS: -

.icon
{
height:14px;
width:14px;
float:left;
position:relative;
margin-right:10px;
background:url("http://glyphicons.com/wp-   content/themes/glyphicons/images/glyphicons_halflings.png") no-repeat;
}

.icon-rightarrow
{
background-position:-456px -72px;
}

.icon-downarrow
{
background-position:-313px -119px;
}

2 个答案:

答案 0 :(得分:2)

您可以使用AddClassRemoveClass功能执行此操作。

以下内容会将右箭头更改为向下箭头:

$("#MyElementId").removeClass("icon-rightarrow");
$("#MyElementId").addClass("icon-downarrow");

Here is your updated example

答案 1 :(得分:1)

添加以下行:http://jsfiddle.net/47MRH/2/

j(this).closest('li').find('.icon')
                     .toggleClass('icon-rightarrow, icon-downarrow');

使用.toggleClass()toggle between the classesrightdown箭头图标。