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调试系列 源码定位与调试[基础篇]
Jun 18 Javascript
JavaScript中获取高度和宽度函数总结
Oct 08 Javascript
jQuery中:animated选择器用法实例
Dec 29 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
理解javascript异步编程
Jan 27 Javascript
JS模拟简易滚动条效果代码(附demo源码)
Apr 05 Javascript
jQuery简单实现tab选项卡切换效果
Jun 20 Javascript
详解node-ccap模块生成captcha验证码
Jul 01 Javascript
angularjs实现柱状图动态加载的示例
Dec 11 Javascript
layer弹出层全屏及关闭方法
Aug 17 Javascript
vue中eslintrc.js配置最详细介绍
Dec 21 Javascript
JavaScript实现外溢动态爱心的效果的示例代码
Mar 21 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调用C代码的实现方法
2014/03/11 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
PHP实现搜索相似图片
2015/09/22 PHP
PHP进程通信基础之信号
2017/02/19 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
Vue响应式原理详解
2017/04/18 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python正则表达式使用范例分享
2016/12/04 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
Python中Threading用法详解
2017/12/27 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
django数据库自动重连的方法实例
2019/07/21 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
应用服务器有那些
2012/01/19 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
物流仓储计划书
2014/01/10 职场文书
代领毕业证委托书
2014/08/02 职场文书
个人先进事迹材料
2014/12/29 职场文书
为自己工作观后感
2015/06/11 职场文书
学雷锋主题班会教案
2015/08/13 职场文书
python实现Nao机器人的单目测距
2021/09/04 Python
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python
关于vue-router-link选择样式设置
2022/04/30 Vue.js