jquery下拉菜单打开的同时,同行右边的图标变化
1.用bootstrap的折叠面板时,右侧的三角图标随菜单下拉而旋转90°:

html代码
<a class="advanced-option" data-toggle="collapse" data-parent="#accordion" data-target="#collapse">高级选项<span class="caret"></span></a>
css代码
a.advanced-option span.caret{
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
}
/*菜单下拉时caret旋转90°,caret-changed是后加的类名,菜单收起时不出现在html里,菜单弹出后由jquery将类名加载a标签上*/
a.caret-changed span.caret{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
}
jquery代码
$(function(){
    $("a.advanced-option").click(function(){
        if($(this).hasClass('caret-changed'))
        {
            $(this).removeClass("caret-changed");
        } else{
            $(this).addClass("caret-changed");
        }
    });
});
2.右边的图标可以由“+”换成“-”,同理。
jquery下拉菜单打开的同时,同行右边的图标变化的更多相关文章
- 可控制导航下拉方向的jQuery下拉菜单代码
		
效果:http://hovertree.com/texiao/nav/1/ 代码如下: <!DOCTYPE html> <html> <head> <meta ...
 - jquery 下拉菜单
		
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - jquery下拉菜单
		
下拉菜单或者导航是我们在网站开发中不可或缺的网站元素之一,使用jQuery可以制作出简洁易用.美观大方的下拉菜单或者导航效果. 下面展示的12款利用jQuery实现的下拉菜单即导航效果整理自前端大牛爱 ...
 - jQuery下拉菜单插件Tendina.
		
插件效果: 下载地址和文档: https://github.com/iprignano/tendina
 - jquery带下拉菜单和焦点图
		
jQuery,下拉菜单,二级菜单,索引按钮,焦点图代码,jquery带下拉菜单和焦点图是一款顶部通栏带二级下拉菜单和banner导航菜单代码. JQuery特效代码来源:http://www.huiy ...
 - 兼容ie7的导航下拉菜单
		
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单
		
lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单 打开includes\templates\lightinthebox\common\tpl ...
 - jQuery美化下拉菜单插件dropkick
		
dropkick是一款基于jquery库的美化下拉框下拉菜单的插件,它通过定制HTML插入可使丑陋无聊的<select>下拉列表变得美丽. name属性是唯一一个必需的填写的,不过你也应该 ...
 - jquery实现多级下拉菜单
		
支持多种浏览器,体验效果:http://keleyi.com/keleyi/phtml/jqmenu/4.htm 多级菜单,理论上支持无限多的层级,文件结构非常简单的,以下是完整代码: <!DO ...
 
随机推荐
- 用两个Stack来实现一个Queue
			
import java.util.Stack; /** * 问题:用两个Stack来实现一个Queue; * 方法:栈的特点是先进后出:而队列的特点是先进先出: * 用两个栈正好能把顺序调过来: * ...
 - 在vue1.0遇到vuex和v-model的坑
			
事情是这样的,在开发项目的过程中我使用了vuex并且在store中定义了一个保存用户信息的对象 userInfo : { 'nickName' : '', // 昵称 'password' :'', ...
 - 安利一个MVC的好东西,RazorGenerator.MsBuild,可以自动编译cshtml文件
			
在传统的asp.net webForm 开发里,在发布时,如果选择预编译,就会自动将所有的aspx 文件编译,在发布后的目录里,就看不到aspx的源代码了,同时因为是预编译的,所以每个页面打开速度都挺 ...
 - AX 2012 中代码控制用户可查询哪些公司的数据
			
关联table:UserDataAreaFilter, parm:dataareaid parm2:userid
 - 修改Oracle字符集为 ZHS16GBK
			
SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 10 13:12:48 2016 Copyright (c) 1982, 2009, Oracle ...
 - 使用VS2013逆向生成UML类图
			
引自http://blog.csdn.net/funnyfu0101/article/details/7705173 首先.打开工程,[体系结构]->[新建关系图] 生成一个类图 然后[体系结构 ...
 - Nopcommerce  二次开发1  基础
			
1 Doamin 酒店 namespace Nop.Core.Domain.Hotels { /// <summary> /// 酒店 /// </summary> p ...
 - IOS 中openGL使用教程3(openGL ES 入门篇 | 纹理贴图(texture)使用)
			
在这篇文章中,我们将学习如何在openGL中使用纹理贴图. penGL中纹理可以分为1D,2D和3D纹理,我们在绑定纹理对象的时候需要指定纹理的种类.由于本文将以一张图片为例,因此我们为我们的纹理对象 ...
 - JS-安全检测JavaScript基本数据类型和内置对象的方法
			
前言:在前端开发中经常会需要用到检测变量数据类型的需求,比如:判断一个变量是否为undefined或者null来进行下一步的操作,今天在阅读“编写高质量代码-改善JavaScript程序的188个建议 ...
 - jquery用append添加按钮之后,按钮监听无法使用的解决方法
			
<!DOCTYPE html><html><head><meta charset="utf-8"> <title>< ...