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连接SQL数据库与ACCESS数据库的方法实例
Nov 21 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
初识SmartJS - AOP三剑客
Jun 08 Javascript
js实现顶部可折叠的菜单工具栏效果实例
May 09 Javascript
jQuery实现带滑动条的菜单效果代码
Aug 26 Javascript
javascript倒计时效果实现
Nov 12 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 Javascript
浅析JS中对函数function的理解(基础篇)
Oct 14 Javascript
Bootstrap列表组学习使用
Feb 09 Javascript
Node.js中sequelize时区的配置方法
Dec 10 Javascript
node前端模板引擎Jade之标签的基本写法
May 11 Javascript
node.js开发辅助工具nodemon安装与配置详解
Feb 06 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中的串行化变量和序列化对象
2006/09/05 PHP
FCKeditor添加自定义按钮
2008/03/27 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
php如何执行非缓冲查询API
2016/07/22 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
angularJS开发注意事项
2018/05/26 Javascript
js中split()方法得到的数组长度问题
2018/07/19 Javascript
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python抓取最新博客内容并生成Rss
2015/05/17 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
手机配件第一品牌:ZAGG
2017/05/28 全球购物
生物化工专业个人自荐信
2013/09/26 职场文书
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
创业融资计划书
2014/04/25 职场文书
经营理念标语
2014/06/21 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书
工作一年自我鉴定
2019/06/20 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
关于JavaScript轮播图的实现
2021/11/20 Javascript
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android