当前位置:软件学习 > Flash >>

JQuery编写百叶窗Flash插件的讲解

网上很多的,类似的纯js写的百叶窗flash插件,但是,看了几个,感觉复杂度很高,而且有的都加了密的。所以,自己要用的时候,去研究就有些蛋疼,于是乎,就自己用jquery写了一个插件,希望能与大家共享,学习。
[html] 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
<link type="text/css" rel="stylesheet" href="../Css/jalousie.css" /> 
<script type="text/javascript" src="js/jquery1.6.1.js"></script> 
<script type="text/javascript" src="../Js/Jquery.x.js"></script> 
<script type="text/javascript"> 
    /*--这是调用方法。这里可以放在一个单独的js文件之中--*/ 
    $(function() { 
        $('#outer').flashShow({ 
            isbg: false, 
            space_x: 14, 
            space_y: 4 
        }); 
    }); 
</script> 
</head> 
 
<body> 
 
<ul class="outer" id="outer"> 
    <li><img src="images/img/1.jpg" /></li> 
    <li><img src="images/img/2.jpg" /></li> 
    <li><img src="images/img/3.jpg" /></li> 
    <li><img src="images/img/4.jpg" /></li> 
    <li><img src="images/img/5.jpg" /></li> 
</ul> 
</body> 
</html> 

能够设置的属性

[html]  www.zzzyk.com
var defaults = { 
            space_x: '10',  //x列小方格,x*y的值请不要过大 
            space_y: '5',   //y列小方格,x*y的值请不要过大 
            isbg: false,    //该图片在容器中是否以背景图方式显示 
            listClass: 'list'   //图片数字列表的样式 
        } 

一个功能比较简单的插件。
实现基本的flash切换功能,并能够达到各浏览器的兼容。

缺点是,未对其进行优化。

可能将会在部分浏览器有卡的现象。
[plain] 
样式文件:jalousie.css 
js插件文件:Jquery.x.js 
在样式文件中,我对每个样式做了一些详细的说明,在引用修改的时候,可查看样式文件中的代码注释。 


 

补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,