jQueryt实现按钮显示/隐藏的同时修改按钮样式
2018-03-28 00:17
232 查看
边学边做前端的时候想做一个显示/隐藏表单的同时修改按钮本身样式的效果,感觉这个效果挺常见的。先放效果图:
这是这部分刚打开的样子:
这是单击按钮后的样子:
边学边做的时候还是绕了一些弯路,主要是在写好了函数之后发现函数并没有起作用,弄了一会才注意到要预加载这个函数才会生效。这些函数的重点是通过判断语句利用jQuery的class操作函数实现样式的修改。这里做一个记录,先记一下代码:myjs.js $(function(){
//提交反馈信息表单的单击和隐藏
$("#submitform").toggle();
$("#arrow_down_1").click(function(){
$("#submitform").toggle(350);
if($("#arrow_down_1").hasClass("glyphicon-arrow-down")){
$("#arrow_down_1").removeClass("glyphicon-arrow-down")
$("#arrow_down_1").addClass("glyphicon-arrow-up")
}
else{
$("#arrow_down_1").removeClass("glyphicon-arrow-up")
$("#arrow_down_1").addClass("glyphicon-arrow-down")
}
});
});
因为需要隐藏的表单事先没有做隐藏处理,是显示的状态,这里直接在初始化中执行一次隐藏,然后进行一个判断,其实还是很简单的。
按钮部分: <button id="arrow_down_1" class="btn btn-xs glyphicon glyphicon-arrow-down" style="color:#00688B;font-size:30px;background-color:transparent;"></button>
按钮部分就是设置一个id,表单也同样只需要设置一个id就行了,没什么好贴的。
这是这部分刚打开的样子:
这是单击按钮后的样子:
边学边做的时候还是绕了一些弯路,主要是在写好了函数之后发现函数并没有起作用,弄了一会才注意到要预加载这个函数才会生效。这些函数的重点是通过判断语句利用jQuery的class操作函数实现样式的修改。这里做一个记录,先记一下代码:myjs.js $(function(){
//提交反馈信息表单的单击和隐藏
$("#submitform").toggle();
$("#arrow_down_1").click(function(){
$("#submitform").toggle(350);
if($("#arrow_down_1").hasClass("glyphicon-arrow-down")){
$("#arrow_down_1").removeClass("glyphicon-arrow-down")
$("#arrow_down_1").addClass("glyphicon-arrow-up")
}
else{
$("#arrow_down_1").removeClass("glyphicon-arrow-up")
$("#arrow_down_1").addClass("glyphicon-arrow-down")
}
});
});
因为需要隐藏的表单事先没有做隐藏处理,是显示的状态,这里直接在初始化中执行一次隐藏,然后进行一个判断,其实还是很简单的。
按钮部分: <button id="arrow_down_1" class="btn btn-xs glyphicon glyphicon-arrow-down" style="color:#00688B;font-size:30px;background-color:transparent;"></button>
按钮部分就是设置一个id,表单也同样只需要设置一个id就行了,没什么好贴的。
相关文章推荐
- js如何实现点击一个按钮显示一个div,然后该div上有一个按钮,点击此按钮后隐藏,隐藏的同时显示另外一个div,而在次弹出的div也有一个按钮,点击后隐藏.
- javascript点击按钮实现隐藏显示切换效果
- Android炫酷的Toolbar+Bottom+Fab悬浮按钮显示、隐藏、渐变的各种实现姿势
- 修改file按钮的默认样式实现代码
- DrawRightEditText自定义EditText实现有内容时右侧图标按钮显示无内容时右侧图标按钮隐藏加上为空时晃动动画(二)
- Unity创建按钮点击实现菜单显示和隐藏
- js通过更改按钮的显示样式实现按钮的滑动效果
- JS实现点击参数面板按钮显示或隐藏数据
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式修改提交对应的那一行的修改内容。
- 两个单选按钮(一个是,一个否 ),一个div层,实现点击隐藏,显示div
- easyui datagrid里的toobar按钮隐藏、显示、禁用等方式的实现
- 单击按钮显示新窗体,再按下新窗体隐藏功能的实现
- 通过js选择按钮实现一个内容隐藏另一个内容显示
- WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
- javascript点击按钮实现隐藏显示切换效果
- 使用模版列完成课上例子的实现,用一列显示 全部信息,同时完成修改的功能
- dskinlite(uieasy mfc界面库)使用记录3:绘制动态元素(按钮控件通过隐藏方式修改图片显示)
- 点击修改按钮,将数据显示在弹层窗口中,利用ajax实现
- DrawRightEditText自定义EditText实现有内容时右侧图标按钮显示无内容时右侧图标按钮隐藏加上为空时晃动动画
- php 实现其中的单选按钮控制文本框的显示与隐藏