`
f543711700
  • 浏览: 322716 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

滑动图片-------改进版本

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<!--<meta name = "viewport" content = "user-scalable=no, width=device-width">-->
<title>Insert title here</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
    $(document).bind("mobileinit", function() {
      $.mobile.autoInitializePage = false;
    });
</script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<script type="text/javascript"> 
var current = null; 

window.onload = function() { 
	current = $('#image1'); 
	$("#div222").on("swipeleft",function(){ 
	  left(); 
	}); 
	$("#div222").on("swiperight",function(){ 
	  right(); 
	}); 
} 

var left = function() { 
	if(!current.next().is('img')) { 
		while(current.prev().is('img')) {
			current = current.prev();
			current.css('marginLeft',0);
		}
		return;
	} 
	current.animate({marginLeft:-800},'fast',function() { 
		if(current.next().is('img')) {//这个if是防止连续点击导致的BUG 
			current = current.next(); 
		} 
	}); 
} 

var right = function() { 
	if(!current.prev().is('img')) { 
		while(current.next().is('img')) {
			current.css('marginLeft',-800);
			current = current.next();
		}
		return;
	} 
	current.prev().animate({marginLeft:0},'fast',function() { 
		if(current.prev().is('img')) {//这个if是防止连续点击导致的BUG 
			current = current.prev(); 
		} 
	}); 
} 
</script> 
</head>
<body>

<div style="width: 800px;margin: auto; overflow: hidden;">

<div id="div222" style="width: 30000px;height: 300px;">
<img id="image1" src="img1.jpg" width="800px;" height="300px;"><img id="image2" src="img2.jpg" width="800px;" height="300px;"><img id="image3" src="img3.jpg" width="800px;" height="300px;"><img id="image4" src="img4.jpg" width="800px;" height="300px;">
</div>

</div>


<br>
<center>
<button onclick="left()">&lt;</button>
<button onclick="right()">&gt;</button>
</center>
</body>
</html>
分享到:
评论

相关推荐

    Component Toolbox 6 OCX控件(注册版本)

    包含数十控件,个人常用的。...ctVList -改进的虚列表控件; ctWave -波形文件播放器控件; ctWeek -XP风格的周浏览控件; ctYear -提供月份浏览功能的日历控件,具有显示多个连续月份的能力。

    改进的无缝隙图片加说明文字自左向右滚动代码

    改进的图片加说明文字和标签自左向右滚动效果

    基于javascript实现图片滑动效果

    今天看了别人写的图片滑动,看起来很酷,读源码时,似乎有些困难,就模仿着写了一个,实现的效果与原网页相同,不过自己的js代码,逻辑简单,有待改进。 ps:前两天写了旋转木马,那个兼容性不好,今天写这个网页的...

    朵拉影像图像处理软件 v1.1.7 官方版.zip

    优化改进:图片编辑 切 调色模块 会比较卡的问题。 优化改进:朵拉模板 - 模板缩略图面版加入滚动条。 优化改进:朵拉画映 - 第一次使用提示帮助信息。 优化改进:Exif - 窗口独立显示,不隐藏其他窗口。 优化...

    从SD中读取图片并左右滑屏切换,有小圆点提示

    从SD中读取图片并左右滑屏切换,有小圆点提示,代码可能还有待于改进,图片文件夹路径需自己重新设置,且图片格式为png(自己可以修改,很简单)

    密码管家 - 最强大的密码管理助手

    3. 对程序中所有划屏操作的滑动方向进行调整使之符合大多数人的操作习惯,另外让各种弹出菜单在被点选后自动关闭以方便后续新操作的执行。 4. 为配合新增的快速输入功能以及进一步简化用户的操作,在来电或切换到...

    使用Jquery实现块级区域(图片等)的左右滑动切换展示

    1.这是一份使用Jquery中的animate函数实现的,让块级区域进行左右滑动切换。 2.为方便移植使用,我把向左向右滑,写成了两个函数。通过规定前端的展示区域的HTML代码结构可以适用于大部分场景。 3.对Js的学习我也是...

    SlideView 图片滑动(扩展/收缩)展示效果

    这个其实就是以前写的图片滑动展示效果的改进版,那是我第一篇比较受关注的文章,是时候整理一下了。 有如下特色: 1,有四种方向模式选择; 2,结合tween算法实现多种滑动效果; 3,能自动根据滑动元素计算展示尺寸...

    密码管家 - 最强大的密码管理助手(2012年2月2日重新上传v2.5.0)

    3. 对程序中所有划屏操作的滑动方向进行调整使之符合大多数人的操作习惯,另外让各种弹出菜单在被点选后自动关闭以方便后续新操作的执行。 4. 为配合新增的快速输入功能以及进一步简化用户的操作,在来电或切换到...

    vue实现图片滚动的示例代码(类似走马灯效果)

    上次写了一个简单的图片轮播,这个相当于在上面的一些改进。这个组件除了可以进行图片滚动外,也可以嵌入任何内容的标签进行滚动,里面用了slot进行封装。 父: &lt;template scope=props&gt;-----使用子组件传过来...

    自定义View之WiperSwitch改进版

    自定义View之WiperSwitch改进版:近日使用了一个滑动开关,使用的是网上一个大神的WiperSwitch,确实是个好东西,很容易就移植到app中,果然是没有版本不兼容问题。可是在使用过程中,发现有些小问题,然后进行了...

    json解析,异步下载(listview仅滑动时加载)Demo

    异步加载的练习demo 主要涉及知识点: 1.解析json格式数据,主要包括图片,文本 2.使用线程和AsynTask俩种异步方式从网络下载图片 ...5.改进加载:仅在listview滑动停止后才加载可见项,滑动中不加载

    jQuery权威指南-源代码

    正是由于他们在我写作的整个过程中不断地给予专业的指导,才使得我整体的创作思路不断被提升和改进,使本书能保质保量地完成。同时,我还要感谢我的家人,正是他们的理解与默默支持,才使得我能全心写作、顺利完成...

    JQuery做的改进的图片效果展示

    这是一个综合的图片展示程序,自我感觉效果还不错。但由于时间原因,代码未精简。只作参考。

    SideNotes-1.1.1.zip 显示器侧面的笔记

    立即显示和隐藏它们-单击“打开栏”,按键盘快捷键,滑动手势或将光标移到显示器的侧面(选项)。您的笔记将始终停留在其他窗口的上方-仅在需要时才可见。 新笔记?做完了! 只需单击按钮。您也可以直接从Web...

    SimpleSwitch:不需要图片资源的Switch,参考SlideSwitch和android-support-v7的SwitchCompat,还需完善,多多指教

    SimpleSwitch不需要图片资源的Switch,参考 和android-support-v7的SwitchCompat,还需完善,多多指教。对SlideSwitch改进有3:1.继承CompoundButton,方便使用,不用自定义接口了。2.在OnDraw过程中不创建对象3....

    ios-仿制安卓ObservableScrollView.zip

    在本项目中,特别感谢大牛门的开源代码,在此基础上面进行的一些改进。图片可以下拉变大,上拉可以缩小变模糊。滑动分段控制等,一些功能。

    Pinterest增强「Pinterest Enhanced」-crx插件

    漏洞修复:现在只有图像长于引脚框才会滑动。 漏洞修复:修复了“添加管脚”框的高度。 修正:将图像滚动动画更改为线性。 支持语言:Deutsch,English,English (UK),English (United States),Français,español,espa...

Global site tag (gtag.js) - Google Analytics