`
f543711700
  • 浏览: 326275 次
  • 性别: 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>
分享到:
评论

相关推荐

    swift-swift2.0仿微信界面可滑动cell自定义图片选择器

    Swift 2.0版本引入了一些新的特性和改进,使得开发更加高效和易于理解。本项目名为"swift-swift2.0仿微信界面可滑动cell自定义图片选择器",其主要目标是实现类似微信聊天界面中的图片选择功能,让用户能够方便地...

    swipe 手机图片滑动 hml5+css3

    【CSS3】是CSS的最新版本,带来了许多新特性和改进,如选择器增强、动画和过渡效果。在图片滑动效果中,CSS3可以用来实现平滑的过渡效果,例如改变图片的透明度、位置或者旋转角度,以达到平滑切换的效果。同时,...

    jquery图片显示--aino-galleria-a09cdb0

    它支持多种过渡效果,如淡入淡出、滑动等,让图片切换变得生动有趣。同时,Aino Galleria还提供了一些高级功能,如缩略图导航、信息面板、全屏模式等,这些都极大地丰富了用户的交互体验。 在"aino-galleria-a09cdb...

    Android-CardStackView-实现类似Tinder的Android滑动式卡片视图

    在Android应用开发中,创建吸引用户的交互体验是至关重要的,而`CardStackView`就是一种实现这种体验的有效工具。这个库允许开发者构建类似Tinder应用的卡片滑动...记得定期更新库版本,以获取最新的功能和性能改进。

    炫酷css3图片滑动切换效果

    CSS3是CSS(层叠样式表)的第三个版本,引入了诸多新功能和改进,如选择器、边框和背景、文本渲染、多列布局、动画和过渡以及变换等。这些新特性使得CSS3成为创建动态和交互式网页的强大工具。 在“炫酷css3图片...

    ios-无限滑动照片浏览库,支持手势放大,支持底部文案.zip

    在无限滚动的场景下,虽然用户感觉是在无止境地滑动,但系统实际上需要跟踪并控制当前显示的图片索引,以确保平滑过渡和正确加载下一组图片。 总结起来,JxbPhotoView是一个高效、易用的Swift库,为iOS开发者提供了...

    jquery仿ipad图片滑动效果

    4. **优化与改进**:为了让滑动效果更加自然,可以添加过渡动画,例如使用CSS3的`transition`属性。此外,还可以增加自动播放、指示器、触摸事件支持等功能,进一步提高用户体验。 ### 三、总结 通过以上步骤,...

    Gallery滑动图片显示圆点

    总之,`Gallery`滑动图片并显示底部圆点指示器是Android UI设计中的一个经典案例,它结合了控件的使用、数据绑定、事件监听以及视图的动态更新等多个知识点。通过不断优化和调整,可以创建出更加友好和流畅的用户...

    仿网易左右滑动2

    而在第二版中,开发者可能将内容以图片的形式呈现,用户可以通过左右滑动图片来浏览新的内容。这样的改变使得用户体验更为直观和生动,尤其对于图片或视觉内容丰富的应用,更具有吸引力。 在实现这个功能的过程中,...

    jquery 写的图片滑动展示效果

    **jQuery 图片滑动展示效果详解** 在网页设计中,图片滑动展示是一种常见的功能,用于展示一组图片并以动态的方式切换,为用户提供更丰富的...不断练习和改进,你将能够创建出更加复杂和个性化的图片滑动展示效果。

    滑动图片登录等校验,适用于登录,查询校验

    滑动图片登录校验是一种常见的安全验证机制,它被广泛应用于网站和应用程序的登录、查询以及其他需要用户验证操作的场景。这种验证方式主要是为了防止自动化的机器人或恶意软件进行非法操作,增加了用户交互的安全...

    从腾讯科技热点推荐扒下的图片滑动效果代码 修正版.zip

    该压缩包文件“从腾讯科技热点推荐扒下的图片滑动效果代码 修正版.zip”主要包含了一个前端代码示例,用于实现类似腾讯科技热点推荐页面中的图片滑动效果。这种效果通常在新闻网站、博客或者产品展示页面中非常常见...

    图片轮播--相当好用,可以试试哦

    5. 图片过渡效果:可能包含淡入淡出、滑动等过渡动画,通过改变图片的透明度或位置实现。 6. 用户交互:添加暂停、播放、前进、后退等控制按钮,响应用户的点击事件。 7. 错误处理:对加载失败或资源不存在的情况...

    Android应用源码之Android滑动选择控件WheelView,双级联动,有图有真相-IT计算机-毕业设计.zip

    - **总结与展望**:回顾项目开发过程,总结经验教训,并对未来可能的改进方向进行展望。 总之,这个项目涵盖了Android自定义视图的开发、数据绑定、事件处理以及用户交互优化等多个方面,对于学习Android应用开发...

    ScrollingBackgroundView-可跟随手指滑动,进行响应式滑动的背景效果.zip

    这个功能在许多移动应用中都能找到,例如滚动时背景图片或颜色平滑过渡的效果,能为用户提供更为沉浸式的体验。该项目由开发者noties在GitHub上分享,便于其他开发者在自己的应用中集成这一特性。 项目的核心功能是...

    photo-swite图片浏览插件

    升级到最新版本通常是推荐的,因为这样可以获得最新的特性和安全改进。 总的来说,"photo-swite图片浏览插件"以其出色的滑动浏览体验、响应式设计和强大的自定义能力,为网页和应用的图片展示提供了有力的支持。...

    Android 自定义组件实现可滑动的ToggleButton的功能-IT计算机-毕业设计.zip

    此外,为了使Toggle Button看起来更美观,我们需要自定义背景资源,通常会包含两种状态的图片:开启和关闭。这些资源可以是9-patch图像,以便在不同尺寸的设备上自适应拉伸。在Java代码中,我们可以使用...

    vue-concise-slider, vue-concise-slider,A simple vue sliding component.zip

    这种开放源代码的模式鼓励社区参与,使得组件能够持续改进和适应不断变化的开发需求。 安装Vue-Concise-Slider非常简单,可以通过npm或yarn来完成。如果你的项目已经配置了npm,只需在命令行中运行以下命令: ```...

    listview异步下载图片改进版

    "listview异步下载图片改进版"的项目就是针对这个问题进行优化的一个实例,它修复了上一版本中的一些小错误,以提供更好的用户体验。 异步加载图片的核心思想是将耗时的操作——如网络请求、图片解码——放在后台...

Global site tag (gtag.js) - Google Analytics