JSP页面中JQ实现---当点击按钮的时候,改变原来样式,内容也发生改变,再次点击变成原来的样子
2015-06-12 11:51
966 查看
在网上找了很久,都是一些乱七八糟的代码,不能直接切入主题,所以只有自己亲自写了,废话不多说了,直接上代码
JSP页面代码,关键代码我给各位直接拿出来了,这样便于好看
<div class="fc-asset-title">
<span class="fc-follow-button"> + FOLLOW </span>
</div>
Jq代码
<aui:script>
jQuery( function(){
var followButton = $(".fc-asset-title .fc-follow-button"); //把获取到的类提取出来,简化代码,传给followButton
followButton.click(function() {
if (followButton.hasClass("fc-following")) { //hasClass来判断 followButton中是否有类:fc-following,如果有返回true
followButton.removeClass("fc-following"); //如果有fc-following类,移除
followButton.html("+ FOLLOW"); //内容变成+ FOLLOW
}
else {
followButton.addClass("fc-following"); //如果没有添加fc-following类
followButton.html("√ FOLLOWING"); //内容变成√ FOLLOWING
}
});
});
</aui:script>
CSS代码就不上贴了,根据个人习惯,只要写出fc-following类的样式就行
效果图:
没有点击的样子
点击一次的样子
再次点击
JSP页面代码,关键代码我给各位直接拿出来了,这样便于好看
<div class="fc-asset-title">
<span class="fc-follow-button"> + FOLLOW </span>
</div>
Jq代码
<aui:script>
jQuery( function(){
var followButton = $(".fc-asset-title .fc-follow-button"); //把获取到的类提取出来,简化代码,传给followButton
followButton.click(function() {
if (followButton.hasClass("fc-following")) { //hasClass来判断 followButton中是否有类:fc-following,如果有返回true
followButton.removeClass("fc-following"); //如果有fc-following类,移除
followButton.html("+ FOLLOW"); //内容变成+ FOLLOW
}
else {
followButton.addClass("fc-following"); //如果没有添加fc-following类
followButton.html("√ FOLLOWING"); //内容变成√ FOLLOWING
}
});
});
</aui:script>
CSS代码就不上贴了,根据个人习惯,只要写出fc-following类的样式就行
效果图:
没有点击的样子
点击一次的样子
再次点击
相关文章推荐
- CSS垂直居中实现方法大全
- css3 字体旋转
- 【html+css】fetch界面 smarty中 使用 if语句
- css的white-space属性导致了空格问题——查看十六进制发现2020变成了c2a0
- filter在CSS中的效果
- CSS十问——好奇心+刨根问底=CSSer
- 转载一篇张鑫旭大大的文章,我感觉不错!!【获取元素CSS值之getComputedStyle方法熟悉】
- css3 设置背景定位
- css3 设置背景图片大小(缩略图形式缩小)
- Radiobutton样式
- Sass浅谈
- 用CSS如何实现单行图片与文字垂直居中
- 纯CSS实现图片
- 巧用CSS3 :target 伪类制作Dropdown下拉菜单(无JS)
- CSS禅意花园——CSS设计的绝美境界
- ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- CSS3 选择器
- JS、CSS命名规范
- 用CSS截断字符串
- CSS的盒子模型