`

关于my focus焦点图插件的介绍

阅读更多
先来看看效果





还可以有很多种效果,用处非常大,希望大家好好利用
1、myFocus库(v1.1.0 | 2010.12.15)下载 & CDN Hosted
min版:http://myfocus-js.googlecode.com/svn/trunk/myfocus-1.1.0.min.js(6.72KB,推荐)
full版:http://myfocus-js.googlecode.com/svn/trunk/myfocus-1.1.0.full.js(8.81KB)
2、风格应用下载 & CDN Hosted
请点击进入相应目录页面
标准风格应用文件目录:http://myfocus-js.googlecode.com/svn/trunk/pattern/
自定义风格应用文件目录:http://myfocus-js.googlecode.com/svn/trunk/pattern-sd/
3、插件下载(myFocus Easing - 为你的焦点图增加更多的动画效果选择)
myFocus.easing.1.0
4、myFocus库+风格应用+Demo完整打包下载
myFocus all v1.1.0(12.15更新)

只需简单3步:
Step 1、在html的<head>标签内引入myFocus库和风格应用文件

<script type="text/javascript" src="myfocus-1.0.4.min.js"></script><!--首先引入myFocus库-->
<script type="text/javascript" src="pattern/mF_name.js"></script><!--引入风格应用js-->
<link rel="stylesheet" href="pattern/mF_name.css" /><!--引入风格应用css-->
   
(为了使用方便,myFocus库文件和风格应用文件都已托管在谷歌code,大家可以直接引入使用)
Step 2、创建标准的(myFocus)html结构,并填充你的内容(tip1:例子li数为5,实际可随意增减,但至少为2)

<div id="boxID"><!--焦点图盒子-->
  <div class="loading"><span>请稍候...</span></div><!--载入画面(可删除)-->
  <ul class="pic"><!--内容列表-->
        <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>
   
Step 3、在step1代码之后的任意一个位置调用(建议在<head>标签结束前调用)

//你可以简单参数调用:
<script type="text/javascript">
myFocus.set({
    id:'boxID',//焦点图盒子ID
    pattern:'mF_name',//风格应用的名称
    time:3,//切换时间间隔(秒),省略设置即不自动切换
    width:450,//设置宽度(主图区)
    height:296//设置高度(主图区)
});
</script>

//或详细一点的参数调用(推荐):
<script type="text/javascript">
myFocus.set({
    id:'boxID',//焦点图盒子ID
    pattern:'mF_name',//风格应用的名称
    time:3,//切换时间间隔(秒),省略设置即不自动切换
    trigger:'click',//触发切换模式:'click'(点击)/'mouseover'(悬停),默认'click'
    width:450,//设置宽度(主图区)
    height:296,//设置高度(主图区)
    txtHeight:'default'//文字层高度设置,'default'为默认高度,0为隐藏,默认'default'
});
</script>
   
»有关myFocus焦点图的名称解释
1、关于风格应用:
所有的风格应用包含两个文件,一个为js,一个为css,你可以下载更多的风格应用,再引入到你的html文件中使用即可;
风格应用文件的名称一般为mF_name;mF表示myFocus,name当然是这风格应用的名字;
带略缩图的为:mF_name_tb;后面的tb表示略缩图;
自定义结构的为:mF_sd_name;其中sd表示自定义结构;
2、关于标准html结构中img标签的属性定义
src是大图地址;(这还用说吗- -||..)
thumb是小图(即略缩图地址,留空即把大图当作小图地址);
alt是显示的标题文字
text是的更详细的描述文字
内容列表中li的数目(即焦点图的图片数)可随意增删。
»使用中可能会遇到的问题
1.myFocus兼容性如何?可以免费使用吗?
myFocus兼容目前所有的主流浏览器,包括IE6+,FF3.5+,Chrome5.0+等,而且在各个浏览器中的表现效果保持一致。
myFocus在保留基本著作信息的前提下可以免费任意使用。
2.打开焦点图瞬间它撑大了页面造成体验不好,原因?怎么修正?
撑大页面的原因主要是网络上存在延迟 & IE的代码执行延迟,导致它没有及时的应用上正确的样式。解决方法有3个:
一是在焦点图的div手动加上对应风格的class,例如应用的风格是mF_taobao2010,那么对应加:
<div id="myFocus" class="mF_taobao2010">....</div>;
另外一个是在它的div直接加style样式,例如:
<div id="myFocus" style="width:..px;height:..px;overflow:hidden;">....</div>
最后一个是从根本上解决代码的执行延迟,因为myFocus常规情况下是等页面onload/加载完所有图片才执行风格代码,但页面元素过多内容庞大时,这种等待有点浪费,可以选择让它立即执行,只需在调用参数后面多加一个true参数即可:myFocus.set({你的参数设置},true);但需要注意的是这样的调用只能放在myFocus的div结构之后,在复杂的页面上应用myFocus时推荐这样的做法。
3.myFocus使用GB2312编码不行?一定要用utf-8吗?
myFocus文件默认是utf-8格式,在GB2312编码的网页上使用按情况需要加charset="utf-8"
例如:<script type="text/javascript" src="xxx.js" charset="utf-8"></script>
另一种解决方法是把js文件保存为gb2312编码(windows记事本默认的保存格式)。
还有任何疑问可以到论坛留言或发送到我的E-Mali:koen_lee#qq.com(#改为@)

  • 大小: 160.1 KB
  • 大小: 162.9 KB
  • 大小: 172.1 KB
分享到:
评论

相关推荐

    iFocus焦点图片轮换JS版

    iFocus焦点图片轮换JS版 iFocus焦点图片轮换JS版 iFocus焦点图片轮换JS版 iFocus焦点图片轮换JS版 iFocus焦点图片轮换JS版 iFocus焦点图片轮换JS版 iFocus焦点图片轮换JS版

    ifocus 焦点图片轮换(酷)

    在网页设计中,焦点图通常被用作网站主页的重要元素,用来吸引用户注意力并展示重要信息或精彩内容。ifocus 焦点图片轮换特效通过动画效果使多张图片轮流显示,为网站增添视觉吸引力,提升用户体验。 该软件的特点...

    iFocus焦点图片轮换JS版.rar

    《iFocus焦点图片轮换JS版》是一款基于JavaScript实现的图片轮播插件,它能够为网站添加引人注目的动态焦点图片展示效果。在网页设计中,这种类型的组件经常被用于首页或产品展示区域,以吸引用户注意力,增强用户...

    focus.swf 焦点图片

    "focus.swf"是一款基于Flash技术的焦点图片插件,主要用于实现图片新闻的动态切换效果。Flash技术以其丰富的交互性和动态表现力,在早期网页设计中占据重要地位,尤其是对于动态图片展示有显著优势。"focus.swf"正是...

    jQuery响应式宽屏左右切换焦点图插件.zip

    **jQuery响应式宽屏左右切换焦点图插件详解** 在网页设计中,视觉焦点图是一种常见且有效的元素,用于展示多个重要信息或吸引用户注意力。本文将深入解析名为"jQuery响应式宽屏左右切换焦点图插件"的资源,帮助...

    jQuery实现可自动播放动画的焦点图插件源码.zip

    本资源"jQuery实现可自动播放动画的焦点图插件源码.zip"提供了一个利用jQuery创建的焦点图插件,该插件能够实现自动播放的动态效果,通常用于网站的轮播广告或图片展示区域。 首先,我们要理解jQuery焦点图插件的...

    focus.swf幻灯片插件

    《聚焦幻灯片插件——focus.swf的详解与应用》 在网页设计中,吸引用户的注意力至关重要,而幻灯片展示就是一种有效的手段。本文将深入探讨一款名为"focus.swf"的幻灯片插件,它以其酷炫的播放效果和灵活的配置选项...

    两侧图片模糊效果jQuery焦点图切换插件.zip

    【jQuery焦点图切换插件详解】 在Web开发中,焦点图是一种常见的视觉设计元素,用于展示多张图片或内容,并通过动态切换来吸引用户的注意力。本插件——“两侧图片模糊效果jQuery焦点图切换插件”是专为实现这一...

    js特效脚本含源码和说明iFocus焦点图片轮换JS版

    js特效脚本含源码和说明iFocus焦点图片轮换JS版本资源系百度网盘分享地址

    基于jQuery实现的简洁实用的横向图片滚动焦点图插件源码.zip

    【标题】中的“基于jQuery实现的简洁实用的横向图片滚动焦点图插件源码”表明这是一个使用JavaScript库jQuery开发的图片展示插件,主要用于创建一个水平滚动的焦点图效果。焦点图是一种常见的网页设计元素,它能以...

    iFocus焦点图轮换纯JS代码

    标题中的“iFocus焦点图轮换纯JS代码”是指一种基于JavaScript实现的图片焦点轮换效果,常用于网页设计中,以吸引用户的注意力并展示多张重要的或有吸引力的图片。这种技术通常不依赖于任何外部库,如jQuery,而是...

    支持拖动条的左右切换焦点图特效代码.rar

    在网页设计中,焦点图(Focus Slider)或幻灯片是一种常见的展示内容的方式,它可以将多张图片或信息集合在一个有限的空间内轮播显示,提高用户体验。本资源"支持拖动条的左右切换焦点图特效代码.rar"提供了一种特别...

    猎豹jQuery全屏焦点图代码

    【猎豹jQuery全屏焦点图代码】是一种广泛应用于网页设计中的技术,用于创建吸引用户注意力的动态效果。这种焦点图通常会展示一组图片,并在页面加载后以全屏模式自动循环播放,为用户提供视觉上的吸引力,提升网站的...

    Flutter 轮播图插件

    本文将详细介绍如何在 Flutter 中集成并使用轮播图插件,并探讨相关接口和模型类的设计。 ### 一、Flutter Swiper 插件 Flutter Swiper 插件有多个版本,包括: 1. **flutter_swiper_view**:推荐教程讲解的版本...

    AE 景深插件depth of field + out of focus

    "AE 景深插件depth of field + out of focus"是针对AE的一个增强功能插件,它能帮助用户模拟真实摄影机的深度效果,使作品更具立体感和真实感。下面我们将详细探讨这两个核心概念及其应用。 深度-of-field(景深)...

    Flash五屏焦点图.zip

    在"Flash五屏焦点图"中,Flash文件可能包含了一个与JavaScript版本类似的功能实现,但依赖Adobe Flash Player插件来运行。 5. **CSS样式**: 尽管压缩包中没有明确的.css文件,但焦点图的视觉样式很可能通过内联...

    js焦点图轮换源码 常用的js焦点图代码

    JavaScript焦点图轮换是一种常见的网页动态效果,用于展示一组图片或内容,并自动循环播放,以吸引用户的注意力。这种技术在网站头部、产品展示区域或新闻滚动等地方非常常见。下面我们将详细探讨JavaScript焦点图...

Global site tag (gtag.js) - Google Analytics