[Jquery]滑动门效果
$(function(){
var $box=$("#box");
var $img=$box.find("img");
var imgWidth=$img.eq(0).width();
var exposeWidth=160;
var boxWidth=imgWidth+exposeWidth*($img.length-1);
var translate=imgWidth-exposeWidth;
$box.width(boxWidth);
$img.not($img.eq(0)).each(function(i){ //i从0开始
var left=imgWidth+i*exposeWidth;
$(this).css("left",left);
$(this).data("pos",left); //向pos元素附加数据left
});
$img.each(function(i){
$(this).mouseover(function(){
//开门
for(var j=1;j<=i;j++){
var $imgs=$img.eq(j);
$imgs.animate({"left":$imgs.data("pos")-translate},200); //从pos元素取得初始位置
}
//关门
for(var j=i+1,len=$img.length;j<len;j++){
var $imgs=$img.eq(j);
$imgs.animate({"left":$imgs.data("pos")},200);
}
});
});
});
最新文章
- Hadoop学习笔记(2) 关于MapReduce
- 菜鸟学自动化测试(一)---- selenium IDE
- 字符串分割函数(New)
- LeetCode 453 Minimum Moves to Equal Array Elements
- JQuery教程
- select into的不同数据库实现
- ux.form.field.KindEditor 所见所得编辑器
- Leetcode: Remove Elements
- WPF数据双向绑定
- Too many levels of symbolic links 问题
- Android 高级UI设计笔记14:Gallery(画廊控件)之 3D图片浏览
- HW--漂亮度
- HDU 1312:Red and Black(DFS搜索)
- Android_Layout_xml布局
- 转载 deep learning:八(SparseCoding稀疏编码)
- 使用java客户端调用redis
- 模糊测试(fuzzing)是什么
- windows上使用metastore client java api链接hive metastore问题
- layer.tips定义弹出的宽度
- [LeetCode&;Python] Problem 868. Binary Gap