`
jsctrlc
  • 浏览: 9793 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

jquery仿flash引导页面进度条加载特效

阅读更多

现在作flash网站的是越来越少了,但flash的效果很多都是独一无二的,用其他方法很难实现,今天跟大家分享个由jquery制作的网站引导页面加载特效,加载完页面后跳转到指定的页面。

jquery仿flash引导页面进度条加载特效使用说明

1.加入进度条CSS样式

 

#pageLoad{background:#0f1923;position:fixed;_position:absolute;left:0;right:0;top:0;bottom:0;z-index:999;}
#pageLoad div{text-align:center;height:150px;width:350px;padding-left:30px;position:absolute;}
#pageLoad a,#pageLoad samp{display:block;background:url(images/loadbf.jpg) no-repeat center 0;height:60px;width:350px;position:absolute;z-index:0;left:0;top:0;}
#pageLoad p{background:#0f1923;width:2px;position:absolute;left:0;top:0;height:60px;z-index:5;}
#pageLoad samp{z-index:1;overflow:hidden;width:0;}
#pageLoad samp em{display:block;background:url(images/loadaf.jpg) no-repeat center 0;height:60px;width:350px;}
#pageLoad span{display:block;text-align:center;color:#fff;font-weight:bold;font-family:Arial;height:24px;font-size:24px;width:340px;padding-right:10px;position:relative;top:80px;}

2.加载内容写在JS内

 

 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="js/jsctrlc.js" type="text/javascript"></script>

3.js代码如下

 

 

$(function(){
	var beforeDate = new Date();
	//页面加载
	var $window = $(window),
		$doc = $(document),
		$body = $("body"),
	    winWidth = $window.width(),
		docWidth = $doc.width(),
		docHeight = $doc.height(),
		winHeight = $window.height(),	
		speed = 250;
	$body.append("<div  id=\"pageLoad\" style=\"width:"+ docWidth +"px;height:"+ docHeight +"px;\"><div style=\"left:"+ (winWidth-350)*0.5 +"px;top:"+ (winHeight-150)*0.5 +"px;\"><a href=\"http://www.jsctrlc.com\"></a><samp><em></em></samp><span>0</span><p></p></div></div>");

	var afterDate = new Date(),
	    pagePreLoad = (afterDate - beforeDate),
	    time = 10/pagePreLoad,
		preImgLen = 35/pagePreLoad,
		n = 0,
		m = 0,
		play = setInterval(function(){
			if(Number(n) >= 100 && Number(m) >= 350) { 
				clearInterval(play); 
				n = 100;
				m = 350;			
				//页面加载完毕后执行(主线)
				setTimeout(function(){
					$("#pageLoad").fadeOut(400,function(){
						$(this).remove();
						location.href="http://www.jsctrlc.com";
					});		
			
				},200);
			};		
			$("#pageLoad").find("samp").css("width",m);		
			$("#pageLoad").find("span").text(Math.floor(n)+"%");
			n += time;
			m += preImgLen;
		},100);
});

根据页面的大小设置加载图片的位置,加载完内容后通过location.href跳转页面。

特效来源:http://www.jsctrlc.com/texiao/250.html

分享到:
评论

相关推荐

    Loading网页加载进度条动画效果.zip

    在本案例中,jQuery用于控制加载进度条的显示和隐藏,以及与用户交互的触发时机,例如页面加载完成时关闭加载动画。 CSS3的animation属性是现代网页设计中的强大工具,它允许开发者创建复杂的动画效果,而无需依赖...

    jquery结合flash实现的交互式媒体播放器特效源码.zip

    《jQuery结合Flash实现交互式媒体播放器特效源码解析》 在现代网页设计中,多媒体元素的使用已经不可或缺,而交互式媒体播放器是其中的关键组成部分。本篇将深入探讨如何利用jQuery与Flash技术,创建出具有丰富特效...

    Flash结合jquery实现加载远程图片显示进度条

     这是一个Flash结合jquery实现的特效,加载远程图片显示进度条,对进度条可方便的定义,代码内loadBg为背景DIV,loading为加载条DIV,loadText为百分比DIV;加载完毕后回调函数----回调参数说明:url-传回图片地址值...

    jQuery基于video自定义视频播放器特效源码.zip

    本资源“jQuery基于video自定义视频播放器特效源码.zip”提供了一个利用jQuery技术来定制视频播放器的实例,适用于网页开发中的多媒体元素呈现。 在网页上播放视频通常涉及到HTML5的`&lt;video&gt;`标签,这个标签允许...

    有loading进度条的幻灯片代码

    不过,由于HTML5的普及,Flash已逐渐被淘汰,但在早期的Web开发中,它在实现加载进度条和焦点图等特效方面非常流行。 5. **代码分析**:分析这样的代码,我们可以学习到如何使用ActionScript(Flash的编程语言)来...

    一个很好的迅雷特效整合

    6. 数据交互:迅雷特效可能涉及到数据的加载和显示,比如下载进度条的更新,这就需要了解基本的网络请求和数据处理。 7. 版本控制:使用Git等版本控制系统管理代码,便于团队协作和代码维护。 在【压缩包子文件的...

    jQuery MP3播放器插件.zip

    1. **引入jQuery库**:首先确保你的页面已经引入了jQuery库,因为jMP3依赖于jQuery运行。 2. **引入jMP3插件**:将下载的jMP3文件(包括js和css)添加到项目中,并在HTML文件中引入相应的链接。 3. **放置`...

    jQuery多张图片同时上传组件.zip

    3. **jQuery特效**:在图片上传过程中,可能会用到一些视觉效果,比如图片预览时的淡入淡出,上传进度条的动态变化等。这些效果可以通过jQuery的`.fadeIn()`, `.fadeOut()`, `.animate()`等方法实现,提高用户的交互...

    HTML5,css3,jQuery自制video播放器

    4. **进度控制**:创建一个进度条,使用jQuery获取和设置video元素的currentTime和duration属性,以反映视频的当前播放位置。 5. **音量控制**:通过CSS3和jQuery创建滑块控件,改变音量值并更新video元素的volume...

    jquery html5视频播放器插件.zip

    6. **预加载策略**:预加载策略是优化用户体验的关键,它可以是“自动”(加载整个视频)、“metadata”(仅加载元数据,如时长和尺寸)或“none”(不预加载)。预加载策略的选择应考虑网络条件和视频大小,以平衡...

    jquery多功能媒体播放器插件特效代码

    《jQuery多媒体播放器插件特效代码详解》 在网页设计中,媒体播放器是一个不可或缺的元素,它使得网站能够提供音频、视频等多媒体内容。jQuery作为一款强大的JavaScript库,为开发者提供了丰富的工具和方法,使其能...

    css3闪烁跳跃进度条.zip

    例如,我们可以创建一个名为"bounce-flash"的动画,定义进度条在0%时是透明的,然后在50%时变为可见,最后在100%时再次变透明,这样就实现了闪烁的效果。 ```css @keyframes bounce-flash { 0%, 100% { opacity: 0...

    jquery html5网页播放器代码.zip

    此时,可以使用Flash或其他技术作为备选方案。另外,大体积的视频可能导致加载缓慢,因此可能需要对视频进行压缩或采用流媒体技术。 总的来说,这个jQuery HTML5网页播放器代码提供了构建自定义播放器的基础,通过...

    jquery上传图片预览插件

    6. **动画效果**:jQuery提供了丰富的动画效果,可以用于图片加载时的过渡展示,增加用户体验。 在实际应用中,这个插件可能还包含了其他功能,如图片格式检查、文件大小限制、进度条显示等。开发者可以通过提供的...

    利用css的clear属性实现广告文字环绕效果

    一个Flash结合jquery实现的特效,加载远程图片显示进度条,对进度条可方便的定义,代码内loadBg为背景DIV,loading为加载条DIV,loadText为百分比DIV;加载完毕后回调函数----回调参数说明:url-传回图片地址值,...

    jQuery音乐网站mp3播放器代码.zip

    《jQuery音乐网站mp3播放器代码》是一款专为音乐网站设计的JavaScript库,它利用了jQuery的高效性能和丰富的API,使得在网页上实现音乐播放功能变得更加简单。这个压缩包包含了一整套实现这一功能的代码,对于想要在...

    jquery网页视频播放器jqplayer网页音乐播放器代码.zip

    其主要特点包括自定义皮肤、控制条、预加载、播放/暂停、进度条、音量控制等功能。 三、jqplayer的核心功能 1. 多格式支持:jqplayer可以播放MP4、WebM、Ogg等常见视频格式,以及MP3、WAV等音频格式,确保了跨平台...

    jquery+html5网页播放器特效代码

    【jQuery + HTML5 网页播放器特效代码详解】 在网页开发中,为了提供优质的用户体验,音频播放功能是不可或缺的一部分。"jQuery + HTML5 网页播放器代码"结合了JavaScript库jQuery与HTML5的新特性,为网页音频播放...

Global site tag (gtag.js) - Google Analytics