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 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
获取HTML DOM节点元素的方法的总结
Aug 21 Javascript
基于jquery的jqDnR拖拽溢出的修改
Feb 12 Javascript
得到form下的所有的input的js代码
Nov 07 Javascript
JS实现根据当前文字选择返回被选中的文字
May 21 Javascript
jQuery中的jQuery()方法用法分析
Dec 27 Javascript
JavaScript获取文本框内选中文本的方法
Feb 20 Javascript
jQuery使用post方法提交数据实例
Mar 25 Javascript
Bootstrap每天必学之导航条
Nov 27 Javascript
jQuery中设置form表单中action值的实现方法
May 25 Javascript
在实例中重学JavaScript事件循环
Dec 03 Javascript
一起来了解一下JavaScript的预编译(小结)
Mar 01 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
调频问题解答
2021/03/01 无线电
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
PHP中使用正则表达式提取中文实现笔记
2015/01/20 PHP
php实现socket推送技术的示例
2017/12/20 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
BOOM vs RR BO5 第三场 2.14
2021/03/10 DOTA
javascript 有趣而诡异的数组
2009/04/06 Javascript
jquery animate 动画效果使用说明
2009/11/04 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
js滚轮事件兼容性问题需要注意哪些
2016/11/15 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
JavaScript常见事件对象与操作实例总结
2019/01/05 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
Python实现的快速排序算法详解
2017/08/01 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
python实现四人制扑克牌游戏
2020/04/22 Python
Java程序员常见面试题
2015/07/16 面试题
市场部业务员岗位职责
2014/04/02 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
关于运动会的口号
2014/06/07 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
行政复议决定书
2015/06/24 职场文书
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers