jQuery插件jquery.roundabout.js跑马灯轮3D播图详解下载及参数api

jquery.roundabout.js的下载地址: https://download.csdn.net/download/jason_renyu/10301838

文件里边有源文件和压缩文件min, 比较简洁好用的3d轮播插件

应用例子,在文件里边也有

需要先下载文件

<!DOCTYPE html>
<html>
	<head>
		<title></title>
		<meta charset="utf-8" />
		<link href="css/css.css" rel="stylesheet" type="text/css">
		<script src="js/jquery-1.9.1.min.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		
		<div class="in exhibition_hall">
			<div id="" class="roundabout_box">
				<ul>
				</ul>
			</div>
			<div class="clear"></div>
			<div style="text-align: center;" >
				<button class="web-goodsBtn-prev" >上一个</button>
				<button class="web-goodsBtn-next" >下一个</button>
			</div>
		</div>
	
		<script src="js/jquery.roundabout.min.js"></script>
		<script type="text/javascript">
			var imgSrc = [
				{
					img: "img/zt1.png",
					cont: "Picture information01"
				},
				{
					img: "img/zt2.png",
					cont: "Picture information01"
				},
				{
					img: "img/zt3.png",
					cont: "Picture information01"
				},
				{
					img: "img/zt4.png",
					cont: "Picture information01"
				}
			]
		</script>
		<script type="text/javascript">
			var liDoms = '';
			$.each(imgSrc, function(i,e) {
				liDoms += '<li><a href="#"><img src="'+e.img+'" alt=""><span class="text">Picture information 3</span></a></li>';
			});
			$(".roundabout_box ul").append(liDoms);
			$('.roundabout_box ul').roundabout({
				duration: 1000, 			// 运动速度
				minScale: 0.6,				// 最小缩放值
				autoplay: true,				// 自动播放
				autoplayDuration: 5000,		// 自动播放的时间
				minOpacity: 0.6,				// 最小的透明度
				maxOpacity: 1,				// 最小的透明度
				reflect: true,				// 为true时是从左向右移动,为false从右向左移动
				startingChild: 3,			// 默认的显示第几张图片
				autoplayInitialDelay: 5000, // 从第几秒时,开始自动播放(默认毫秒)开始的第一次管用
				autoplayPauseOnHover: true, // 鼠标移入元素内是否自动播放,为true不播放,false还自动播
				enableDrag: true,			// 在移动端可以拖拽播放
				dragAxis: "x",
				triggerFocusEvents: true,			// 触发焦点事件
				triggerBlurEvents: true,			// 触发失去焦点事件
				btnPrev:".web-goodsBtn-prev", // 左按钮
				btnPrevCallback: function() { // 左按钮切换回调
					// 当前轮播的方法
					var ithis = $(".roundabout-in-focus");
				},
				btnNext:".web-goodsBtn-next", // 右按钮
				btnNextCallback: function() { // 右侧按钮切换回调
					// 当前轮播的方法
					var ithis = $(".roundabout-in-focus");
				},
				clickToFocus: true,					// 点击当前轮播设为焦点
				clickToFocusCallback: function() {	// 点击当前轮播设为焦点回调
					console.log(12)
				},
				responsive: false					// 窗口变化响应
			});
		</script>
	</body>
</html>

插件的其余参数

bearing: 0.0,						
		tilt: 0.0,							// 倾斜度 正值向上倾, -值向下
		minZ: 100,							// 最小的层级
		maxZ: 280,							// 最大的层级
		minOpacity: 0.4,					// 最小透明度
		maxOpacity: 1.0,					// 最大透明度
		minScale: 0.4,						// 最小缩放值
		maxScale: 1.0,						// 最大缩放值
		duration: 600,						// 运动速度
		btnNext: null,						// 下一个按钮
		btnNextCallback: function() {},		// 下一个按钮 回调
		btnPrev: null,						// 上一个按钮
		btnPrevCallback: function() {},		// 上一个按钮回调
		btnToggleAutoplay: null,			// 按钮点击开启自动播放或关闭
		btnStartAutoplay: null,				// 按钮点击开启自动播放
		btnStopAutoplay: null,				// 按钮点击关闭自动播放
		easing: "swing",					// 移动的动画效果 swing流畅
		clickToFocus: true,					// 点击当前轮播设为焦点
		clickToFocusCallback: function() {},// 点击当前轮播设为焦点回调
		focusBearing: 0.0,					// 修改焦点的位置 360度的位置
		shape: "lazySusan",
		debug: false,
		childSelector: "li",				// 子元素
		startingChild: null,				// 默认的显示第几张图片
		reflect: false,						// 为true时是从左向右移动,为false从右向左移动
		floatComparisonThreshold: 0.001,
		autoplay: false,					// 自动播放
		autoplayDuration: 1000,				// 自动播放的时间
		autoplayPauseOnHover: false,		// 鼠标移入元素内是否自动播放,为true不播放,false还自动播
		autoplayCallback: function() {},	// 自动轮播的回调
		autoplayInitialDelay: 0,			// 从第几秒时,开始自动播放(默认毫秒)开始的第一次管用
		enableDrag: false,					// 在移动端可以拖拽播放
		dropDuration: 600,					// 拖拽的运动速度
		dropEasing: "swing",				// 拖拽的运动动画
		dropAnimateTo: "nearest",			// 拖拽的动画方式
		dropCallback: function() {},		// 拖拽的回调函数
		dragAxis: "x",						// 拖拽的方向x轴方向和y轴方向 切换
		dragFactor: 4,
		triggerFocusEvents: true,			
		triggerBlurEvents: true,
		responsive: false					// 窗口变化响应

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
, CarlaLaneInvasionEvent.LANE_MARKING_BROKEN_DASHED, CarlaLaneInvasionEvent.LANE_MARKING_DOUBLE_SOLID, CarlaLaneInvasionEvent.LANE_MARKING_CURB, CarlaLaneInvasionEvent.LANE_MARKING_GRASS, CarlaLaneInvasionEvent.LANE_MARKING_SNOW, CarlaLaneInvasionEvent.LANE_MARKING_OTHER_TEXTURE, CarlaLaneInvasionEvent.LANE_MARKING_BUMPS, CarlaLaneInvasionEvent.LANE_MARKING_ZEBRA, CarlaLaneInvasionEvent.LANE_MARKING_DIAGONAL_BROKEN, CarlaLaneInvasionEvent.LANE_MARKING_DIAGONAL_SOLID, CarlaLaneInvasionEvent.LANE_MARKING_CURB_INNER, CarlaLaneInvasionEvent.LANE_MARKING_CURB_OUTER, CarlaLaneInvasionEvent.LANE_MARKING_RAILWAY, CarlaLaneInvasionEvent.LANE_MARKING_STOP, CarlaLaneInvasionEvent.LANE_MARKING_ARROW, CarlaLaneInvasionEvent.LANE_MARKING_BIKE_LANE, CarlaLaneInvasionEvent.LANE_MARKING_RAILWAY_CROSSING, CarlaLaneInvasionEvent.LANE_MARKING_RAILWAY_STOP, CarlaLaneInvasionEvent.LANE_MARKING_FREE_SPACE, CarlaLaneInvasionEvent.LANE_MARKING_RAMP, CarlaLaneInvasionEvent.LANE_MARKING_SPEED_BUMP, CarlaLaneInvasionEvent.LANE_MARKING_TOLL_BOOTH, CarlaLaneInvasionEvent.LANE_MARKING_TRAFFIC_SIGNAL, CarlaLaneInvasionEvent.LANE_MARKING_TURN_LANE, CarlaLaneInvasionEvent.LANE_MARKING_YIELD_SIGN, CarlaLaneInvasionEvent.LANE_MARKING_NO_OVERTAKING, CarlaLaneInvasionEvent.LANE_MARKING_NO_PARKING, CarlaLaneInvasionEvent.LANE_MARKING_NO_STOPPING, CarlaLaneInvasionEvent.LANE_MARKING_NO_STANDING, CarlaLaneInvasionEvent.LANE_MARKING_PEDESTRIAN_CROSSING, CarlaLaneInvasionEvent.LANE_MARKING_SCHOOL_ZONE, CarlaLaneInvasionEvent.LANE_MARKING_TRAFFIC_ISLAND, CarlaLaneInvasionEvent.LANE_MARKING_ROUNDABOUT, CarlaLaneInvasionEvent.LANE_MARKING_MERGE_LEFT, CarlaLaneInvasionEvent.LANE_MARKING_MERGE_RIGHT, CarlaLaneInvasionEvent.LANE_MARKING_MERGE_SIDE, CarlaLaneInvasionEvent.LANE_MARKING_DIVIDER, CarlaLaneInvasionEvent.LANE_MARKING_BUS_LANE, CarlaLaneInvasionEvent.LANE_MARKING_MOTORWAY, CarlaLaneInvasionEvent.LANE_MARKING_PEDESTRIAN_LANE, CarlaLaneInvasionEvent.LANE_MARKING_SHARED_ZONE, CarlaLaneInvasionEvent.LANE_MARKING_TURNING_LANE, CarlaLaneInvasionEvent.LANE_MARKING_SPLIT_LANE, CarlaLaneInvasionEvent.LANE_MARKING_LANE_END, CarlaLaneInvasionEvent.LANE_MARKING_LANE_START, CarlaLaneInvasionEvent.LANE_MARKING_LANE_CHANGE, CarlaLaneInvasionEvent.LANE_MARKING_SIDEWALK, CarlaLaneInvasionEvent.LANE_MARKING_CROSSWALK, CarlaLaneInvasionEvent.LANE_MARKING_SIDE_CURB, CarlaLaneInvasionEvent.LANE_MARKING_TUNNEL, CarlaLaneInvasionEvent.LANE_MARKING_BRIDGE, CarlaLaneInvasionEvent.LANE_MARKING_COVERED, CarlaLaneInvasionEvent.LANE_MARKING_RAMP_UP, CarlaLaneInvasionEvent.LANE_MARKING_RAMP_DOWN, CarlaLaneInvasionEvent.LANE_MARKING_SHOULDER, CarlaLaneInvasionEvent.LANE_MARKING_SHOULDER_GRASS, CarlaLaneInvasionEvent.LANE_MARKING_SHOULDER_SNOW, CarlaLaneInvasionEvent.LANE_MARKING_SHOULDER_OTHER, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_LINE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_SIGN, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_TEXT, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_ARROW, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_NUMBER, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_OTHER, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_ENTRY, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_EXIT, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_BORDER, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_SPACE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_PERIMETER, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_LOADING, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_UNLOADING, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_SERVICE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_PRIVATE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_PUBLIC, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_RESIDENTIAL, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_BUSINESS, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_VISITOR, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_STAFF, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_DISABLED, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_MOTORCYCLE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_BICYCLE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_CARPOOL, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_EMERGENCY, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_TAXI, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_TRUCK, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_TRAILER, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_BOAT, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_AIRCRAFT, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_OTHER_VEHICLE, CarlaLaneInvasionEvent.LANE_MARKING_PARKING_ZONE_OTHER_OBJECT

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值