jQuery实现点击控制左右两边元素挤压显示效果
该功能实现的是:分左、右两边布局,左边div默认展开,左边div中有一个元素,点击实现左边div隐藏,右边div挤压过来;再点击实现左边显示,右边挤过去。
一、HTML代码:
<div class="cont-container">
<!-- 左侧div -->
<div class="cont-wrap-left" id="contWrapLeft">
<a href="javascript:;" class="cont-wrap-switch" id="J_contWrapSwitch">
<span></span>
</a>
</div> <!-- 右侧div -->
<div class="cont-wrap">
</div>
</div>
二、CSS代码:
/* 整个div样式 */
.cont-container {
position: relative;
overflow: hidden;
} /* 左侧div样式 */
.cont-wrap-left {
position: absolute;
top:;
left:;
width: 249px;
height: 100%;
border-right: 1px solid #E6E6E6;
z-index:;
} .cont-wrap-switch {
display: block;
position: absolute;
top:;
right:;
width: 18px;
height: 35px;
line-height: 35px;
border-left: 1px solid #E6E6E6;
background: #E6E9ED;
z-index:;
} .cont-wrap-switch sapn {
display: inline-block;
width: 18px;
height: 24px;
vertical-align: middle;
background: url(../images/switch_btn.png) no-repeat -1px -24px;
} .cont-wrap-switch:hover {
background: #DEE0E4;
} .cont-wrap-switch:hover sapn {
background: -1px -0;
} .cont-wrap-switch.off {
right: -18px;
background: #232C48;
} .cont-wrap-switch.off span {
background: url(../images/switch_btn.png) no-repeat -1px -72px;
} .cont-wrap-switch.off:hover {
background: #1F2740;
} .cont-wrap-switch.off:hover sapn {
background-position: -1px -48px;
}
三、JS代码:
<script type="text/javascript">
$("#J_contWrapSwitch").click(function(){
if($(this).hasClass("off")) {
$("#contWrapLeft").animate({ left: "0"});
$(".cont-wrap").animate({marginLeft: "250px"}, 300);
$(this).removeClass("off");
} else {
$("#contWrapLeft").animate({ left: "-255px"});
$(".cont-wrap").animate({marginLeft: "0"}, 300);
$(this).addClass("off");
}
});
</script>
jQuery实现点击控制左右两边元素挤压显示效果的更多相关文章
- js或jquery实现点击某个按钮或元素显示div,点击页面其他任何地方隐藏div
点击某个元素显示div,点击页面其他任何地方隐藏div,可用javascript和jquery两种方法实现: 一:javascript实现方法技巧<script>//定义stopPropa ...
- jquery实现点击控制div的显示和隐藏
我们使用点击显示.点击隐藏的时候,一般有两种可选方案 .示例 html <div class="index"> <h1> 首页 </h1> &l ...
- jquery插件——点击交换元素位置(带动画效果)
一.需求的诞生 在我们的网页或者web应用中,想要对列表中的元素进行位置调整(或者说排序)是一个常见的需求.实现方式大概就以下两种,一种是带有类似“上移”.“下移”的按钮,点击可与相邻元素交换位置,另 ...
- 微信小程序点击控制元素的显示与隐藏
微信小程序点击控制元素的显示与隐藏 首先我们先来看一下单个点击效果 我们来看一下wxml中的代码: <view class="conten"> <view cla ...
- Jquery的点击事件,三句代码完成全选事件
先来看一下Js和Jquery的点击事件 举两个简单的例子 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...
- JQuery实现点击按钮切换图片(附源码)--JQuery基础
JQuery实现切换图片相对比较简单,直接贴代码了哈,有注释噢!疑问请追加评论哈,不足之处还请大佬们指出! 1.案例代码: demo.html: <!DOCTYPE html><ht ...
- jquery 实现点击图片居住放大缩小
该功能是基于jquery实现的,所以 第一步则是引入jquery jquery下载地址:https://jquery.com/download/ 或者使用此时调试的版本(3版本) /*! jQuery ...
- 用js或JQuery模拟点击a标签的操作
一.用js模拟点击a标签的操作. jsp代码: <a id="login" href="${pageContext.request.contextPath}/log ...
- JQuery 当点击input后,单选多选的选中状态
1.当点击input元素,此元素的选中checked的值 = 此元素此时表现的选中与否的状态. eg:input元素开始是未选中,点击后表现的是选中状态,此元素的checked为true(和此元素开始 ...
随机推荐
- openstack 开启 spice远程连接
openstack 默认开的远程控制是novnc 这里是用kolla初建的openstack nova_console vi /etc/kolla/globals.yml ... # Valid op ...
- chmod命令详解
Linux chmod命令 Linux/Unix 的文件调用权限分为三级 : 文件拥有者.群组.其他.利用 chmod 可以藉以控制文件如何被他人所调用. 使用权限 : 所有使用者 语法: chmod ...
- Spring Cloud(Dalston.SR5)--Feign 声明式REST客户端
Spring Cloud 对 Feign 进行了封装,集成了 Ribbon 并结合 Eureka 可以实现客户端的负载均衡,Spring Cloud 实现的 Feign 客户端类名为 LoadBala ...
- 多wan示意图
此时计算机的网关可以任意选择其中的一台路由器的ip地址.
- RedirectStandardOutput
当Process将文本写入其标准流,通常在控制台上显示文本. 通过设置RedirectStandardOutput到true重定向StandardOutput流,可以操作或取消进程的输出. 例如,可以 ...
- R语言数据挖掘相关包总结-转帖
与数据挖掘有关或者有帮助的R包和函数的集合. 1.聚类 常用的包: fpc,cluster,pvclust,mclust 基于划分的方法: kmeans, pam, pamk, clara 基于层次的 ...
- ckeditor_4.5.10_full,ckfinder_aspnet_2.6.2,插件使用
1.ckfinder文件上传的权限: public override bool CheckAuthentication() { // WARNING : DO NOT simply return &q ...
- 关于JAVA架构师
在我们行业内,我们大致把程序员分为四级 1.初级Java程序员的重心在编写代码.运用框架: 2.中级Java程序员重心在编写代码和框架: 3.高级Java程序员技术攻关.性能调优: 4.架构师 解决业 ...
- Spark 在Hadoop HA下配置HistoryServer问题
我的Spark机群是部署在Yarn上的,因为之前Yarn的部署只是简单的完全分布式,但是后来升级到HA模式,一个主NN,一个备NN,那么Spark HistoryServer的配置也需要相应的做修改, ...
- Ubuntu 14.10 下Hadoop代码编译问题总结
问题1 protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionExceptio ...