首页 jquery定义背景动态切换效果方法

jquery定义背景动态切换效果方法

举报
开通vip

jquery定义背景动态切换效果方法jquery定义背景动态切换效果方法 ?精品文档? jQuery定义背景动态切换效果方法 这篇文章主要介绍了jQuery定义背景动态切换效果的方法,实例分析了jQuery操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了jQuery定义背景动态切换效果的方法。分享给大家供大家参考。具体如下, 通过下面的jQuery插件,你可以将图片放在一个数组里,然后告诉jQuery图片需要在什么地方背景轮换 (function($){ var defaultSettings; var di...

jquery定义背景动态切换效果方法
jquery定义背景动态切换效果方法 ?精品文档? jQuery定义背景动态切换效果方法 这篇文章主要介绍了jQuery定义背景动态切换效果的方法,实例 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 了jQuery操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了jQuery定义背景动态切换效果的方法。分享给大家供大家参考。具体如下, 通过下面的jQuery插件,你可以将图片放在一个数组里,然后告诉jQuery图片需要在什么地方背景轮换 (function($){ var defaultSettings; var divfg, divbg; var fadeInterval; var fqTimer; var currImg = 0; var displImg = 0; var running = false; // Setup settings and initialize the plugin $.fn.bgFade = function(settings, callback){ defaultSettings = $.extend({ frequency: 5000, speed: 10, images: [], 1 / 6 ?精品文档? position: “center center”, fgz: 1, bgz: 0 }, settings); var c = 0; $(this).each(function(){ if(c == 0) divfg = $(this); if(c == 1) divbg = $(this); c++; }); setBackgrounds(); if(typeof callback == “function”){ callback(); } return this; }; // Start the fadder $.fn.start = function(){ fqTimer = setTimeout(function(){ nextFade()},defaultSettings.frequency ); running = true; 2 / 6 ?精品文档? return this; }; // Stop the fadder $.fn.stop = function(){ clearInterval(fadeInterval); clearTimeout(fqTimer); running = false; return this; } // Get the current image info {array id, image url} $.current = function(){ return {pos: displImg, url: defaultSettings.images[displImg]} } // Set the first two backgrounds function setBackgrounds(){ image1 = defaultSettings.images[0]; image2 = defaultSettings.images[1]; divfg.css({ backgroundImage: “url(‘“+image1+”‘)”, zIndex: defaultSettings.fgz, backgroundPosition: defaultSettings.postion 3 / 6 ?精品文档? }); divbg.css({ backgroundImage: “url(‘“+image2+”‘)”, zIndex: defaultSettings.bgz, backgroundPosition: defaultSettings.postion }); currImg = 1; displImg = 0; } // Set the next background after a fade completes function setNextBackground(){ next = arrayNext(); image = defaultSettings.images[next]; divbg.css({ backgroundImage: “url(‘“+image+”‘)” }); setTimeout(function(){nextFade()}, defaultSettings.frequency); } // Run a fade function nextFade(){ fadeInterval = setInterval(function(){fadeIt()}, 30); 4 / 6 ?精品文档? } // Decrement the opacity of the div function fadeIt(){ if(divfg.css(“opacity”) == ‘‘){ op = 1; }else{ op = divfg.css(“opacity”); } op -= ((1000 * defaultSettings.speed) / 30) * 0.0001; divfg.css(“opacity”, op); if(op <= 0){ bg = divbg; bgimg = divbg.css(“background-image”); divfg.css(“opacity”, “1”); divfg.css(“background-image”, bgimg); clearInterval(fadeInterval); setNextBackground(); displImg = arrayCurrent(); } } // Get the next item in the array function arrayNext(){ 5 / 6 ?精品文档? var next = currImg + 1; if(next = defaultSettings.images.length){ next = 0; } currImg = next; return next; } // Get the current item in the array function arrayCurrent(){ var cur = currImg - 1; if(cur < 0) cur = defaultSettings.images.length - 1; return cur; } })(jQuery); 希望本文所述对大家的jQuery程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 有所帮助。 6 / 6
本文档为【jquery定义背景动态切换效果方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:19KB
软件:Word
页数:0
分类:
上传时间:2018-03-18
浏览量:9