添加一个关闭图标,如果活动和删除它,如果不活动
adding a close icon if active and removing it if not active
需要帮助删除"关闭"图标
代码我有
$("#mason2 li div").click(function() {
$(this).parent().hide().appendTo("#mason2").fadeIn(200);
$(this).append('<p class="close">[close]</p>');
if (
$(this).hasClass('active')) {
$(this).removeClass('active');
} else {
$(this).addClass('active');
$(this).parent().hide().prependTo("#mason2").fadeIn(200);
}
});
我注意到每次点击
你可以把它插入到所有的li标签中,而不是尝试添加和删除关闭图标,然后你可以使用css来显示和隐藏它,当li是活动的
参见示例JSFiddle
脚本$("#mason2 li div").click(function() {
$("#mason2 li.active").appendTo("#mason2").fadeIn(200);
$("#mason2 li.active").removeClass('active');
$(this).parent().toggleClass('active');
$(this).parent().hide().prependTo("#mason2").fadeIn(200);
});
CSS #mason2 {
margin: 0;
position: relative;
width: 300px;
}
.close{
color: red;
width: 16px;
height: 16px;
display: none;
}
.active .close {
display:block;
}
相关文章:
- 如果X与Y的href=匹配,则添加class'活动'-jQuery
- 如果其中一个子菜单项处于活动状态,则展开下拉菜单
- 如果在一段时间不活动后4秒内开始加载,如何刷新我的网站
- react-router:如何禁用(如果它处于活动状态)
- 如果控件位于活动的 RadPageView 中,Javascript 是什么?
- 检查类是否处于活动状态,如果是,请运行外部.js文件?可能
- 将导航选项卡样式类设置为活动,如果当前在该路由中 反应反应路由器.
- FB.getLogin状态不起作用,如果用户处于非活动状态
- 如果 10 分钟后网页上没有用户活动,如何向上滚动到向下滚动页面
- 如果菜单处于活动状态或非活动状态,则切换图标的类.多级按钮菜单
- 如果页面未查看活动页面,则 JavaScript 计时器不会运行
- 如果在页面上未找到活动,则自动注销
- Angular Js:如果我需要实时将状态从活动更改为非活动,请使用ng
- 如果选项卡类具有活动类,则使选项卡处于活动状态
- 如何使用bootstrap 3记住并保持活动的导航选项卡?(Asp Mvc 5,如果这很重要的话)
- 如果移动浏览器未打开或处于活动状态,请在Javascript/jQuery中进行检测
- 如果jsp页面在3分钟内处于非活动状态,我如何在3分钟后注销它
- Javascript点击按钮,如果不活动60秒
- 添加一个关闭图标,如果活动和删除它,如果不活动
- 如何使菜单,如果活动不同的颜色上的codeigniter