0

我想根据特定的切换面板更改切换箭头图像

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;
}
4

2 回答 2

2

您可以使用AddClassRemoveClass函数执行此操作。

以下将向右箭头更改为向下箭头:

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

这是您更新的示例

于 2013-02-18T11:16:03.113 回答
1

添加这一行:http: //jsfiddle.net/47MRH/2/

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

使用.toggleClass()totoggle between the classesright箭头down图标。

于 2013-02-18T11:16:57.653 回答