美高梅官方网站3045-mgm6608美高梅app下载
基于jQuery的淡入淡出可自动切换的幻灯插件-Web前端之家

基于jQuery的淡入淡出可自动切换的幻灯插件-Web前端之家

作者:mgm美高梅 官方网址    来源:未知    发布时间:2019-11-22 19:37    浏览量:

其实就是一个幻灯效果,考虑到使用方便,就封装成一个插件了. 插件特点 1. 参数高度自定义; 2. 可重复调用且与不影响; 3. 插件文件小,压缩后仅1.04k,开发版3.29k. 演示及下载使用方法 1. 引入jQuery库文件及jQuery.iFadeSlide.pack.js插件文件(若页面有其他js文件,可与之合并以减小http请求),引入位置自定义; 复制代码 代码如下:

思维是个很诡异的东西,一旦陷入某个死角,很难逃出. 惟有冷却一些时间,完全抛开旧的思维,才能找到新的出路. 其实就是一个幻灯效果,考虑到使用方便,就封装成一个插件了. 插件特点 1. 参数高度自定义; 2. 可重复调用且与不影响; 3. 插件文件小,压缩后仅1.04k,开发版3.29k. 演示及下载 点此查看DEMO 点此下载插件 使用方法 1. 引入jQuery库文件及jQuery.iFadeSlide.pack.js插件文件(若页面有其他js文件,可与之合并以减小http请求),引入位置自定义; 复制代码 代码如下:

样式文件无须引入,若使用DEMO中的结构,可直接将样式合并于项目页面中.建议样式自定义.

样式文件无须引入,若使用DEMO中的结构,可直接将样式合并于项目页面中.建议样式自定义.

  1. 在页面中调用插件并传入切换元素的参数, 若为空或未传入的参数,均按插件中的默认参数执行.例如如下代码是DEMO演示中的三组幻灯切换调用: 复制代码 代码如下: ${ //SAMPLE-A调用---未传入任何参数,调用默认参数 $.iFadeSlide(); //SAMPLE-B调用---传入新的参数,将覆盖原有参数,未传入的使用默认值 $.iFadeSlide({ field: $, icocon:$, hoverCls: 'high_b', curIndex: 2, //索引值0起始,故此处设置为第3项高亮 interval: 2000 }); //SAMPLE-C调用---传入新的参数,将覆盖原有参数,未传入的使用默认值 $.iFadeSlide({ field: $, icocon: $, outTime:100, inTime: 200 }); }); 注意,调用插件部分须置入插件文件引用后面. 核心代码 复制代码 代码如下: ;{ $.fn.extend({ iFadeSlide: function{ //插件参数初始化 var iset={ field:$, //切换元素集合 icocon:$, //索引容器 hoverCls:'high', //切换至当前索引高亮显示样式 curIndex:0, //默认高亮显示的索引值,索引值为0起始 outTime:200, //元素淡出时间 inTime:300, //元素淡入时间 interval:3000 //元素切换间隔时间 }; options=options || {}; $.extend; //合并参数对象.若options传入有新值则覆盖iset中对应值,否则使用默认值. //根据切换元素量生成对应的索引值列表并插入到切换区域中 var ulcon = "
  1. 在页面中调用插件并传入切换元素的参数, 若为空或未传入的参数,均按插件中的默认参数执行.例如如下代码是DEMO演示中的三组幻灯切换调用: 复制代码 代码如下: ${ //SAMPLE-A调用---未传入任何参数,调用默认参数 $.iFadeSlide(); //SAMPLE-B调用---传入新的参数,将覆盖原有参数,未传入的使用默认值 $.iFadeSlide({ field: $, icocon:$, hoverCls: 'high_b', curIndex: 2, //索引值0起始,故此处设置为第3项高亮 interval: 2000 }); //SAMPLE-C调用---传入新的参数,将覆盖原有参数,未传入的使用默认值 $.iFadeSlide({ field: $, icocon: $, outTime:100, inTime: 200 }); }); 注意,调用插件部分须置入插件文件引用后面. 核心代码 复制代码 代码如下: ;{ $.fn.extend({ iFadeSlide: function{ //插件参数初始化 var iset={ field:$, //切换元素集合 icocon:$, //索引容器 hoverCls:'high', //切换至当前索引高亮显示样式 curIndex:0, //默认高亮显示的索引值,索引值为0起始 outTime:200, //元素淡出时间 inTime:300, //元素淡入时间 interval:3000 //元素切换间隔时间 }; options=options || {}; $.extend; //合并参数对象.若options传入有新值则覆盖iset中对应值,否则使用默认值. //根据切换元素量生成对应的索引值列表并插入到切换区域中 var ulcon = "

友情链接: 网站地图
Copyright © 2015-2019 http://www.zen-40.com. mgm美高梅有限公司 版权所有