`
chenjie1121
  • 浏览: 13096 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

手机触屏左右滑动广告图片

    博客分类:
  • JS
 
阅读更多

 

<div class="page_showpic" id="box_root"> 
	<div class="MProduct_basicImg01-d1_c1">
		<div class="img_box">
			<img src="" id="iframeimg">
		</div>
		<div class="bot_number_box">
			<div class="bot_number"><span id="page" class="current"></span>/<span id="total" class="total"></span></div>
		</div>
	</div>
</div>
<script type="text/javascript" src="/publicScripts/common/zepto.min.js"></script>
<script type="text/javascript">
var startX = 0;
var startY = 0;
var endX = 0;
var endY = 0;
$('#iframeimg').on('touchstart', function(e) {
	e.preventDefault();
	var point = e.touches[0];
	startX = point.pageX;
	startY = point.pageY;
	return false;
});
$('#iframeimg').on('touchmove', function(e) {
	e.preventDefault();
	var point = e.touches[0];
	endX = point.pageX;
	endY = point.pageY;
	return false;
});
$('#iframeimg').on('touchend', function(e) {
	var moveX = endX - startX;
	var moveY = endY - startY;
	if(Math.abs(moveY) < 50 && Math.abs(moveX) > 30 ){
		e.preventDefault();
		var direction = startX > endX ? 1 : -1;
		imgIndex = imgIndex*1 + direction;
		if(imgIndex >= imgs.length){
			imgIndex = imgs.length - 1;
		}else if(imgIndex < 0){
			imgIndex = 0;
		}
		if(imgs[imgIndex]){
			$("#iframeimg").attr("src",imgs[imgIndex]);
			$("#page").text(imgIndex*1 + 1);
		}
	}
	startX = 0;
	startY = 0;
	endX = 0;
	endY = 0;
	return false;
});
</script>

 

分享到:
评论

相关推荐

    手机滚动广告条源码

    在提供的压缩包文件名称“jquery支持手机触屏的图片轮播效果”中,我们可以推断这个源码可能使用了jQuery来实现一种触摸友好的图片轮播广告条。jQuery对触屏事件的支持,如`swipe`和`touchstart`、`touchmove`、`...

    手机站导航滑动效果,图片滑动效果

    滑动导航还可以结合手势控制,如左右滑动切换菜单,增强交互体验。 接着,我们来看图片滑动效果。在手机站中,图片滑动效果常用于产品展示、轮播广告或相册功能。常见的实现方式有轮播图组件,如Swiper或Slick,...

    手机网站用的触摸轮播广告

    这种广告设计的目的是在有限的屏幕空间内,通过触摸手势实现多张广告图片或内容的连续展示,吸引用户的注意力并提高用户体验。下面将详细探讨触摸轮播广告的相关知识点。 一、触摸轮播广告原理 触摸轮播广告基于...

    jquery左右滚动图片切换效果类似手机腾讯网.zip

    它模拟了手机腾讯网的图片滚动体验,这可能意味着效果包括了左右滑动手势触发图片切换,以及可能有的自动播放、分页指示器和过渡动画等特性。 jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画和...

    WPF两款图片滚动样式

    这种样式模拟了智能手机中常见的滑动手势,用户可以通过左右滑动来浏览图片。实现这一效果的关键在于使用WPF的`ScrollViewer`控件和`ItemsControl`。`ScrollViewer`提供了滚动功能,而`ItemsControl`则允许我们展示...

    可以实现6屏左右循环滚动效果的图片代码.zip

    这个名为"可以实现6屏左右循环滚动效果的图片代码.zip"的压缩包,显然包含了一个前端代码示例,其目标是实现一个六屏图片的左右循环滚动效果。这种效果常见于网站的轮播图或广告展示区域,可以吸引用户的注意力,...

    一款移动端左右自动滚动的图片轮播jQuery插件.zip

    2. 左右滑动:用户可以通过在屏幕上向左或向右滑动来手动切换图片,提供直观的导航。 3. 动画效果:为了增加视觉吸引力,插件往往提供多种过渡动画,如淡入淡出、滑动、缩放等。 4. 图片适应:插件会根据屏幕尺寸...

    手机触摸轮播

    例如,可以设置淡入淡出、左右滑动等多种动画样式。 4. 控制按钮和指示器:为了让用户能手动控制轮播,通常会提供向前、向后切换的按钮以及当前显示项的指示器。 5. 自动播放功能:通过定时器,可以设置轮播每隔...

    103种javascript制作的轮播广告,图片切换

    - `js-0055`和`js-0012`可能包含了触摸屏设备的支持,使得在手机或平板上也能流畅操作。 - `js-0047`可能是一个带有分页指示器的轮播,用户可以通过点击分页点来切换图片。 - `js-0077`、`js-0081`和`js-0067`可能各...

    各种手机轮换图片,

    轮播效果可以包含多种样式,如淡入淡出、左右滑动、上下滑动等,而且通常配备导航点和控制按钮,以便用户自由切换图片。 “手机”标签则表明这些轮换图片是针对移动设备优化的。移动设备的屏幕大小和交互方式与桌面...

    H5手机端图片列表滑动切换代码

    4. **可选功能**:添加导航点、左右滑动按钮,以及触摸手势识别,如快速滑动时执行快速切换,轻触时显示预览等。 5. **优化性能**:为了提高在移动设备上的性能,可以使用硬件加速(`will-change`属性)、使用...

    iphone5s页面全屏幻灯片滚动.zip

    【标题】"iPhone5s页面全屏幻灯片滚动"是一个设计用于模拟苹果iPhone 5S手机官网全屏幻灯片垂直滚动效果的JavaScript特效。这个功能的主要目标是为用户提供一个与苹果官方网页相似的浏览体验,特别是对于产品展示...

    可滑动轮播插件

    在IT行业中,轮播插件是一种常见的网页元素,主要用于展示多张图片或内容,并通过滑动效果让用户体验连续浏览。本篇文章将详细讲解"可滑动轮播插件"的相关知识点,包括其基本原理、适用场景、实现方式以及优化策略。...

    仿淘宝首页轮播广告

    - **动画效果**:通过CSS3的`transition`和`transform`属性实现平滑的过渡效果,如淡入淡出、左右滑动等。 - **定位与布局**:设置容器的宽度和高度,以及内边距和外边距,保证轮播图在页面中的位置和大小合适。 ...

    StackSlider3D左右按钮翻转图片

    4. 用户交互:为了使用户体验更佳,通常会添加触摸事件的支持,使得用户可以通过滑动屏幕来翻转图片,增强互动性。 三、开发与优化 1. 设计与定制:StackSlider3D可以进行高度定制,包括翻转角度、速度、动画类型...

    jquery实现的带左右切换按钮全屏JS焦点图广告轮播特效源码.zip

    通过左右切换按钮,用户可以方便地浏览多张图片或内容,提升用户体验,增加互动性。下面我们将深入探讨这个源码的关键知识点和实现原理。 1. jQuery库的使用:jQuery是一个广泛使用的JavaScript库,简化了DOM操作、...

    手机wapApp轮播图片特效代码

    7. **触摸事件支持**:对于触屏设备,轮播图需要支持滑动操作。JavaScript需要处理触摸开始、移动和结束等事件,实现手指滑动时图片的切换。 8. **数据绑定**:在使用Vue.js等前端框架时,可以利用数据绑定机制动态...

    js焦点图片滚动切换插件带按钮与标题切换效果

    这种插件通常包括图片的自动循环播放、左右箭头切换、标题显示以及触屏设备上的手势支持等功能。 在"js焦点图片滚动切换插件带按钮与标题切换效果"中,我们可以推测这个插件具有以下特点: 1. **按钮控制**:插件...

    手机端轮播图插件

    3. 左右滑动切换:用户可以通过手势左右滑动来切换图片。 4. 动画效果:切换时可以添加淡入淡出、滑动等多种过渡动画,提升用户体验。 5. 预加载:提前加载下一张图片,减少用户等待时间。 6. 图片缩放:根据屏幕...

    Hslide滑动滚屏插件

    - **全屏滚动**:除了轮播图,Hslide还支持页面内的全屏滚动,使内容在手机或平板电脑的屏幕上得到充分利用,提供沉浸式浏览体验。 - **响应式设计**:考虑到移动端屏幕尺寸的多样性,Hslide具有良好的响应性,能...

Global site tag (gtag.js) - Google Analytics