jquery仿搜狗高速浏览器页面覆盖动画鼠标跟随滑动效果下载



140 556 186



特效描述:页面覆盖动画 鼠标跟随滑动 滑动效果 动画效果,搜狗高速浏览器5.0预览版jquery鼠标跟随滑动效果下载

代码结构

1. 引入JS

<script type="text/javascript" src="js/jquery_1.7.2.js"></script>

2. HTML代码

<div id="header">
	<a class="begin" href="http://www.17sucai.com/"></a>
	<div class="slogan"></div>
</div>
<div id="cont_box"></div>
<script type="text/javascript">
var debounce = function(func, wait, immediate) {
	var timeout, args, context, timestamp, result;
	return function() {
		context = this;
		args = arguments;
		timestamp = new Date();
		var later = function() {
			var last = (new Date()) - timestamp;
			if (last < wait) {
				timeout = setTimeout(later, wait - last);
		} else {
			timeout = null;
			if (!immediate) result = func.apply(context, args);
		}
	};
	var callNow = immediate && !timeout;
	if (!timeout) {
		timeout = setTimeout(later, wait);
	}
	if (callNow) result = func.apply(context, args);
		return result;
	};
};
function render(mouseX){
	for(var i=1;i<winwidth;i++){
		if(i<=mouseX){
			//if(i-margin>100&&i-margin<150){
			//console.log(i-margin);
			//}
			$("#img"+i).css("background-color","#3a87cd");
			$("#imgx"+(i-margin)).css({"background-position":"-"+(i-margin)+"px 0px","background-color":"#3a87cd"});
			//console.log(i-margin);
			//$(".img"+i+".demo").css("background-image","url(images/left.png)");
			//$(".img"+i+".demo").css("background-position","");
			//console.log(i);
		}else{
			$("#img"+i).css("background-color","#67be65");
			$("#imgx"+(i-margin)).css({"background-position":"-"+(i+926-margin)+"px 0px","background-color":"#67be65"});
			//$(".img"+i+".demo").css("background-image","url(images/right.png)");
		}
	}
}
var margin=0;
var winwidth;
var winheight;
$(document).ready(function(){
	//showtime();
	init();
	initImg();
	slide(0);
	$(window).resize(function(){
		init();
		initImg();
		render(parseInt(winwidth/2));
	});
});
function bindmonse(){
	$("body").mousemove(debounce(function(event){
		var mouseX = event.clientX;
		//var mouseY = event.clientY;
		render(mouseX);
		// });
	},0));
}
function slide(i){
	if(i-10>winwidth){
		bindmonse()
		return;
	}
	//render(i);
	debounce(function(){
		render(i);
	},0)();
	setTimeout(function(){
		i=i+10;
		slide(i);
	},0);
}
function init(){
	winwidth = Math.floor($(window).width());
	margin =winwidth-920>0?parseInt((winwidth-920)/2):0;
	winheight = $(window).height()>900?Math.floor($(window).height()):900;
	if(winwidth>920){
		$("body").css("overflow-x","hidden");
	}
}
function initImg(){
	var html ="";
	for(var i=1,j=0;i<=winwidth;i=i+5){
		if(i<=margin){
			html +='<p id="img'+i+'"></p>';
		}else{
			if(j<=920){
				html +='<p id="imgx'+j+'" class="demo"></p>';
				j=j+5;
			}else{
				html +='<p id="img'+i+'"></p>';
		}
	}
}
	$("#cont_box").html(html);
	$("#cont_box").css("height",winheight);
}
</script>



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册


热门标签: 滚动 滚动条 页面滚动 滚动插件 滚动条插件 滚动条美化 加载动画 自动滚动图片轮播 叠加浮动层 h5弹窗动画 html5弹窗动画 层叠叠加 叠加层叠 层叠 叠加 加载更多 h5动画 h5背景动画 h5场景动画 h53D动画 h5界面动画 html5动画 h5按钮动画 html5按钮动画 图片叠加 图片层叠 h5图片动画 h5图标动画 html5图片动画 html5图标动画 图片滚动 图片滚动条

×
×

注册

官方QQ群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到