Exhibition v1.0 使用指南

千一网络 www.cftea.com


简介

Exhibition 是用来实现重要或推荐信息展示的,信息内容可以是任意的(一般是图片)。 它在同一区域循环切换显示多个信息,既节约了页面空间,又丰富了页面内容,其切换效果还可大大吸引访问者的注意力。

Exhibition 内置的几个类,可以使您轻松实现几个不同的展示效果,并且还可满足丰富的自定义需求。

同时,Exhibition 也是一个开发平台,所以可以对其类进行扩展,实现更强大的自定义功能。

Exhibition 类结构

使用参考

下面介绍类常用的属性和方法,如果您想了解更多的属性和方法,以便于继续开发,可以参考源代码中的注释。

ExhibitionData 参考

addItem(title, content)

增加项目。

var data = new ExhibitionData();
data.addItem("1", "<a href='http://www.cftea.com/' target='_blank'><img src='1.png' alt='1' title='' /></a>");
data.addItem("2", "<a href='http://www.cftea.com/' target='_blank'><img src='2.png' alt='2' title='' /></a>");
data.addItem("3", "<a href='http://www.cftea.com/' target='_blank'><img src='3.png' alt='3' title='' /></a>");
data.addItem("4", "<a href='http://www.cftea.com/' target='_blank'><img src='4.png' alt='4' title='' /></a>");
data.addItem("5", "<a href='http://www.cftea.com/' target='_blank'><img src='5.png' alt='5' title='' /></a>");

ExhibitionStage 参考

create(data, width, height, xArrangement)

创建舞台。

var stage = new ExhibitionStage();
stage.create(data, 325, 200, false);

ExhibitionScrollStage 参考

使用该类需要 ScrollBinder v1.0.1 支持。

create(data, width, height, xArrangement)

创建舞台。

var stage = new ExhibitionScrollStage();
stage.create(data, 325, 200, false);

ExhibitionFilterStage 参考

使用该类需要 Filter 类支持。

create(data, width, height, xArrangement)

创建舞台。

var stage = new ExhibitionFilterStage();
stage.create(data, 325, 200, false);

ExhibitionController 参考

基础类,由于不具有样式,所以仅作父类扩展。

ExhibitionNumberController 参考

create(data, eventName, delay, width, height)

创建控制器。

var controller = new ExhibitionNumberController();
controller.create(data, "mouseover", 3000, 150, 20);
filter

滤镜效果的对象。更改该对象可以实现不同的滤镜效果。具体请参见 Filter 类参考。注意,某些浏览器可能不支持滤镜。

Exhibition 参考

Exhibition(target, padding, borderWidth, borderStyle, borderColor, width, height)

构造函数。

var exhibition = new Exhibition("demo", 2, 1, "solid", "#666666", 325, 200);
exhibition.assemble(stage, 0, 0, controller, 178, 218);
exhibition.startAutoPlay();
exhibition.initialize();
assemble(stage, stageTop, stageLeft, controller, controllerTop, controllerLeft)

装载舞台和控制器。

initialize()

初始化,即激活第一个项目。

startAutoPlay()

设置自动播放,即启动项目自动变换。