素材网 素材网

jQuery选项卡切换图片异步加载

下载资源()次

阅读次数()次

发布时间:2017-09-12

jQuery选项卡切换图片异步加载
分享到:

用法简介:

来源:xw素材网

jQuery选项卡切换图片异步加载。
文件引用:

<script type="text/javascript">

    $(function() {

//把图片写入htm

var imgArr = "";

for(var i = 1; i <= 25; i++) {

if(i <= 25) {//因上传到17素材超过规定大小,不得不将过多的图片略去,为了达到更好的效果,可以自行修改此循环代码,并且增加其余图片,体验异步加载

imgArr += '<img class="scrollLoading" data-url="image/'+ i +'.jpg" src="image/grey.gif" />';

} else {

imgArr += '<img class="scrollLoading" data-url="image/13.jpg" src="image/grey.gif" />';  //超过26张后显示的图片

}

}

$("#image").append(imgArr);

$("img").load(function () {

//图片默认隐藏  

$(this).hide();

//使用fadeIn特效  

$(this).stop().fadeIn("5000");

});

// 异步加载图片,实现逐屏加载图片

$(".scrollLoading").scrollLoading(); 

////以下代码为效果代码,非异步加载核心

//设置页面最外层容器的最小高度为屏幕的高度

$("#content").css({"min-height" : $(window).height()});

$("#button li:first-child").addClass("li_hover");

var index_button = 0;

$("#button").on("click", "ul li", function(){

index_button = $(this).index();

$("#button li").removeClass("li_hover");

$(this).addClass("li_hover");

if(index_button == 0) {//效果一

$("img").stop().animate({"width" : "225px", "height" : "132px"},600);

} else if (index_button == 1) {//效果二

$("img").stop().animate({"width" : "500px", "height" : "294px"},600);

} else {//效果三

$("img").stop().animate({"width" : "1050px", "height" : "618px"},600);

}

});

$("#button li").hover(function(){

$(this).addClass("li_hover");

},function(){

if(index_button != $(this).index()) {

$(this).removeClass("li_hover");

}

});

});

    </script>



   
上一篇:棱镜滑块切换特效 下一篇:已经是最后一篇数据

网友评论:

评论

发表 剩余字数:20

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

@ 2013 xwcms.net . All Rights Reserved. xw素材网 | 备案号:晋ICP备13005902号 联系管理员
×

邮箱订阅

什么是邮箱订阅?

邮箱订阅是xw素材网为jquery爱好者与web程序员提供一项以邮箱的方式发送最新jquery资源与素材资源的模式,用户只需在左侧填写正确的邮箱用户名与邮箱地址我们将每天推荐最新优质资源到用户邮箱。当然每份邮箱都会有一个取消订阅按钮,当用户点击取消按钮时我们将会停止对用户发送邮箱资源推送。再次感谢大家对xw素材网的支持与关注。