热门关键字:
jquery > jquery插件 > jquery焦点图 > 网友高琦分享js实现三图并列焦点图特效

网友高琦分享js实现三图并列焦点图特效

7131
所属分类:jquery焦点图
发布时间:2013/10/29 14:18:37
下载量:1165
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Detail.aspx?id=350

首先非常感谢网友高琦的无私分享,此作品是他把jquery特效改成原生javascript的特效,实现三图并列焦点图特效,里面的功能都写有注释,主要包括了图片滚动鼠标悬浮、文字描述显示、图片自动播放、焦点图等功能,这是最初版,还存在点问题,等网友们去发现吧,下次修正之后会覆盖的。。。。


核心代码如下:


function startMove(obj,json,fnEnd){
	clearInterval(obj.timer);
	obj.timer=setInterval(function()
	{
		var oStop=true;
		var iCurr=0;
		for(var attr in json)
		{
			if(attr=="opacity")
			{
				iCurr=Math.round(parseFloat(getCSS(obj,attr))*100);
			}else
			{
				iCurr=parseInt(getCSS(obj,attr));
			}
			if(isNaN(iCurr)){iCurr=0;}
			var iSpeed=(json[attr]-iCurr)/8;
			iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
			if(iCurr!=json[attr])
			{
				oStop=false;

				if(attr=="opacity")
				{
					obj.style.filter="alpha(opacity="+iCurr+iSpeed+")";
					obj.style.opacity=(iCurr+iSpeed)/100;
				}else
				{
					obj.style[attr]=iCurr+iSpeed+'px';
				}
			}
		}
		if(oStop)
		{
			clearInterval(obj.timer);
			if(fnEnd) fnEnd();
		}
	},30);
}


效果如下:

网友高琦分享js实现三图并列焦点图特效





如果您觉得本作品对您的学习有所帮助:支付鼓励



关键字:网友高琦 滚动特效 图片特效 幻灯片 滑动插件 图片滚动 图片轮播 Jquery焦点图 三图并列焦点图
  • 网友高琦分享js实现三图并列焦点图特效如果你喜欢学院的资源就下载吧,亲,谢谢!
  • 网友高琦分享js实现三图并列焦点图特效
  • 网友高琦分享js实现三图并列焦点图特效
  • 提示:如果网络问题无法下载,请多尝试几次,与 网站管理员联系 或 本站留言 !

声明: 本站内容均为网友原创或整理于互联网,版权归作品最初创作人,转载请注明(出处)原文链接,转载前请邮件至磐temdy@qq.com,一旦发现造成侵权行为,后果自负。。

友荐云推荐