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 CSS菜单功能 改进版
Dec 20 Javascript
jquery与google map api结合使用 控件,监听器
Mar 04 Javascript
js判断背景图片是否加载成功使用img的width实现
May 29 Javascript
jQuery实现友好的轮播图片特效
Jan 12 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
May 09 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
Aug 05 Javascript
Vue.js仿微信聊天窗口展示组件功能
Aug 11 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
Mar 01 Javascript
一个基于react的图片裁剪组件示例
Apr 18 Javascript
Bootstrap-table自定义可编辑每页显示记录数
Sep 07 Javascript
javascript使用Blob对象实现的下载文件操作示例
Apr 18 Javascript
Vue如何实现变量表达式选择器
Feb 18 Vue.js
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
德生PL660的电路分析和打磨
2021/03/02 无线电
基于php常用函数总结(数组,字符串,时间,文件操作)
2013/06/27 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
树结构之JavaScript
2017/01/24 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
SQLite3中文编码 Python的实现
2017/01/11 Python
聊聊Python中的pypy
2018/01/12 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
浅谈python 类方法/静态方法
2020/09/18 Python
南威尔士家居商店:Leekes
2016/10/25 全球购物
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
美国便宜的横幅和标志印刷在线:Best of Signs
2019/05/29 全球购物
捷克家具销售网站:SCONTO Nábytek
2020/01/02 全球购物
戴森香港官方网站:Dyson香港
2021/02/11 全球购物
房地产活动策划方案
2014/05/14 职场文书
大学生就业自荐书
2014/06/16 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书