jQuery控制的不同方向的滑动(向左、向右滑动等)


Posted in Javascript onJuly 18, 2014

引入jquery.js,复制以下代码,即可运行。

<style type="text/css"> 
.slide { 
position: relative; 
height: 200; 
lightyellow; 
} 

.slide .inner { 
position: absolute; 
left: 0; 
bottom: 0; 
height: 100; 
lightblue; 
width: 100% 
} 
</style>

1、slidetoggle() 交替slidedown(),slideup()

Html代码

<div id="slidebottom" class="slide"> 
<button> 
slide it 
</button> 
<div class="inner"> 
Slide from bottom 
</div> 
</div>

Js代码

$('#slidebottom button').click(function() { 
$(this).next().slideToggle(); 
});

2、左侧横向交替滑动 Animate Left

Html代码

<div id="slidewidth" class="slide"> 
<button> 
slide it 
</button> 
<div class="inner"> 
Slide from bottom 
</div> 
</div>

Js代码

$("#slidewidth button").click(function(){ 
$(this).next().animate({width: 'toggle'}); 
});

3、左侧横向交替滑动 Animate Left Margin (非隐藏)

Html代码

<div id="slideleft" class="slide" style="width: 50%;float: right"> 
<button> 
slide it 
</button> 
<div class="inner"> 
Slide from bottom 
</div> 
</div>

Js代码

$("#slideleft button").click(function(){ 
var $lefty = $(this).next(); 
$lefty.animate({ 
left:parseInt($lefty.css('left'),10)==0 ? -$lefty.outerWidth() : 0 
}); 
});

4、右侧横向滑动Slide to right

Html代码

<div id="slidemarginleft" class="slide" style="width: 60%;float: left"> 
<button> 
slide it 
</button> 
<div class="inner"> 
Slide from bottom 
</div> 
</div>

Js代码

$("#slidemarginleft button").click(function(){ 
var $marginlefty = $(this).next(); 
$marginlefty.animate({ 
marginLeft:parseInt($marginlefty.css('marginLeft'),10)==0 ? $marginlefty.outerWidth() : 0 
}); 
});
Javascript 相关文章推荐
脚本吧 - 幻宇工作室用到js,超强推荐base.js
Dec 23 Javascript
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 Javascript
jquery $(document).ready() 与window.onload的区别
Dec 28 Javascript
javascript dom代码应用 简单的相册[firefox only]
Jun 12 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
Sep 19 Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
asp.net中System.Timers.Timer的使用方法
Mar 20 Javascript
DOM基础教程之事件对象
Jan 20 Javascript
深入理解 JavaScript 中的 JSON
Apr 06 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
Sep 16 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
Dec 03 Javascript
vue 实现 rem 布局或vw 布局的方法
Nov 13 Javascript
JQuery对表单元素的基本操作使用总结
Jul 18 #Javascript
jQuery新的事件绑定机制on()示例应用
Jul 18 #Javascript
jQuery中attr()和prop()在修改checked属性时的区别
Jul 18 #Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 #Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
Jul 17 #Javascript
一个小例子解释如何来阻止Jquery事件冒泡
Jul 17 #Javascript
iframe调用父页面函数示例详解
Jul 17 #Javascript
You might like
PHP SEO优化之URL优化方法
2011/04/21 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
详解React中setState回调函数
2018/06/14 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
Django框架中的对象列表视图使用示例
2015/07/21 Python
在Python程序中操作MySQL的基本方法
2015/07/29 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
Python3.8对可迭代解包的改进及用法详解
2019/10/15 Python
Python进行特征提取的示例代码
2020/10/15 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
高校辅导员推荐信范文
2013/12/25 职场文书
银行资信证明
2015/06/17 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python