一款比较功能齐全的图片轮播器插件(myFocus)

原创 2015年07月10日 10:19:32


简单3步,你即可以用上myFocus。

Step 1. 在html的标签内引入相关文件

<script type="text/javascript" src="js/myfocus-2.0.0.min.js"></script><!--引入myFocus库-->
<script type="text/javascript" src="js/mf-pattern/slide3D.js"></script><!--引入风格js文件-->
<link href="js/mf-pattern/slide3D.css" type="text/css" /><!--引入风格css文件-->

提示:符合条件的情况下,引入风格文件(js/css)可省,引入myFocus库即可。那么风格文件是如何自动引入的?详情请看myFocus的文件结构与自动引入风格文件机制

Step 2. 创建myFocus标准的html结构,并填充你的内容

<div id="boxID"><!--焦点图盒子-->
  <div class="loading"><img src="img/loading.gif" alt="请稍候..." /></div><!--载入画面(可删除)-->
  <div class="pic"><!--内容列表(li数目可随意增减)-->
  	<ul>
        <li><a href="#"><img src="img/1.jpg" thumb="" alt="标题1" text="详细描述1" /></a></li>
        <li><a href="#"><img src="img/2.jpg" thumb="" alt="标题2" text="详细描述2" /></a></li>
        <li><a href="#"><img src="img/3.jpg" thumb="" alt="标题3" text="详细描述3" /></a></li>
        <li><a href="#"><img src="img/4.jpg" thumb="" alt="标题4" text="详细描述4" /></a></li>
        <li><a href="#"><img src="img/5.jpg" thumb="" alt="标题5" text="详细描述5" /></a></li>
  	</ul>
  </div>
</div>

IMG标签的属性说明:

  • src : 图片地址;
  • thumb : 图片的略缩图地址(需要风格支持,可以省略,如果省略即把大图地址作为它的地址);
  • alt : 图片的描述文字;
  • text : 图片更详细的描述文字(需要风格支持,可以省略)

Step 3. 在step1代码之后的任意一个位置调用(建议在head标签结束前调用)

//你可以简单的调用---只设置它的盒子id,其它参数全部默认设置:
<script type="text/javascript">
myFocus.set({id:'boxID'});
</script>

//或详细一点的参数调用:
<script type="text/javascript">
myFocus.set({
    id:'boxID',//焦点图盒子ID
    pattern:'mF_fancy',//风格应用的名称
    time:3,//切换时间间隔(秒)
    trigger:'click',//触发切换模式:'click'(点击)/'mouseover'(悬停)
    width:450,//设置图片区域宽度(像素)
    height:296,//设置图片区域高度(像素)
    txtHeight:'default'//文字层高度设置(像素),'default'为默认高度,0为隐藏
});
</script>

//更多参数设置及jQuery方式调用请查看使用者API

进过这3步,你应该可以在浏览器欣赏到你的杰作了。enjoy it~

myFocus的文件结构与自动引入风格文件机制

事实上,风格文件是不需要在使用时手动引入,myFocus会根据你的pattern设置,寻找myFocus库文件目录下的mf-pattern目录,当找到相应的风格文件后,自动引入。

这样,你只需要把你的风格文件放在myFocus库文件目录下的mf-pattern目录内,即可实现自动引入机制。

例如,你的myFocus-2.0.0.min.js文件放在js目录,那么,只需在js目录内建立一个mf-pattern的子目录,这个子目录便是myFocus程序可以识别的存放风格文件的目录。

在mf-pattern目录中,也存在一个img的子目录,它是存放某些风格的图片文件,虽然并不是每款风格都会有图片文件。

建议把所有的风格文件都存放在这个mf-pattern目录,这样你就可以随意切换你的风格了,而且它是按需加载,并不会引入其它多余的文件。myFocus的整个加载量(主库+风格)平均只有12KB左右。

另外需要说明的是,这个自动引入机制已经做的足够智能,它并不会重复引入风格文件,例如当你已经手动引入风格文件,又或者干脆把某风格的js代码写在页面上,这时myFocus并不会再次寻找引入风格文件,而是直接读取页面上的。

最简单的图片轮播--利用myfocus js焦点图库插件

图片轮播有很多种实现方式,可以借助于第三方插件,也可以手写js代码。这里说的是myfocus js焦点图库。 myFocus的标准风格使用,只需简单3步: 第一步: 在html的标签内引入myFoc...
  • qq_25821067
  • qq_25821067
  • 2016年07月06日 19:58
  • 879

myFocus插件实现图片轮播

学习内容来源于官网: myFocus使用说明 http://www.chhua.com/myfocus/usage.html1、在html的标签内引入myFocus库文件 另外,如果...
  • baidu_31093133
  • baidu_31093133
  • 2016年05月23日 17:30
  • 665

【myfocus】一款好用的焦点图轮播插件

最近在模仿制作小米官网主页,在焦点图轮播上有了困难,以目前的js水平并不能完成,所以在网上找了一款插件myfocus 这款插件提供了丰富的焦点图轮播样式,myfocus-2.0.1.min.js只有...
  • Enter_1994
  • Enter_1994
  • 2016年10月01日 10:35
  • 183

zepto实现移动端轮播图

zepto是一个移动端的框架,语法几乎跟jQuery一样,但是因为移动端模块化开发的思想所以zepto较多的应用于移动端,节省移动端的流量,虽然现在4G时代的到来,流量的价格很便宜,但是zepto对于...
  • u013035477
  • u013035477
  • 2016年11月02日 13:17
  • 4346

【转】移动端轮播插件,zepto轮播插件

移动端轮播图, 移动端图片切换效果, 手机移动端轮播图插件, zepto图片轮播切换插件...
  • xyphf
  • xyphf
  • 2016年07月25日 09:09
  • 3438

一份简单的轮播图代码

图片轮播切换 #banner_lun_bo_img_box{ width:960px; height:314px; margin: 0 auto; position:relative...
  • friendan
  • friendan
  • 2016年09月29日 15:25
  • 1518

swiper图片轮播插件

Swiper 是一款免费以及轻量级的移动设备触控滑块的js框架,使用硬件加速过渡(如果该设备支持的话)。主要使用于移动端的网站、移动web apps,native apps和hybrid apps。...
  • xhwwc110
  • xhwwc110
  • 2015年11月05日 16:28
  • 1692

ios ScrollerView之图片轮播器

ios ScrollerView之图片轮播器 关于如何用scrollView来建立一个图片轮播的功能 #import "JYHCarouselController.h"@interface JYHCa...
  • u013672551
  • u013672551
  • 2015年08月03日 15:20
  • 831

如何编写jquery插件之轮播图

对于一位合格的前端开发人员来说,首页图片轮播可谓是必会的基本功。那么我们聊一聊如何用jquery封装自己的轮播插件。 首先必须要聊到的jquery为我们提供的两大扩展方法,$.fn和$.extend...
  • Brave_Coder
  • Brave_Coder
  • 2016年08月17日 09:40
  • 2203

12款经典图片轮播jquery插件

图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果。本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美...
  • judyge
  • judyge
  • 2016年07月17日 18:52
  • 184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一款比较功能齐全的图片轮播器插件(myFocus)
举报原因:
原因补充:

(最多只允许输入30个字)