内容目录
以下是 ZeroClipboard 的所有配置选项,所有的选项都具有默认值。你可以调用ZeroClipboard.config()
来设置其中的一个或多个配置选项。
如果特别说明,以下每个属性的值均表示该属性的默认值。
var globalConfig = {
// 指定SWF文件的URL,相对于当前页面。
// 其默认值指向与ZeroClipboard JS 文件同目录下的"ZeroClipboard.swf"文件
swfPath: _swfPath,
// SWF入内的脚本策略: 用于指定SWF应该信任的页面域名
// (单个字符串,字符串数组)
// 默认为当前域名
trustedDomains: window.location.host ? [window.location.host] : [],
// 是否阻止SWF文件缓存,默认为true
// 此时,将在SWF请求上添加一个"noCache"的查询参数后缀来阻止访问缓存内容
cacheBust: true,
// 启用功能花哨的"桌面"剪贴板,甚至在Linux上,它是众所周知的让人讨厌
forceEnhancedClipboard: false,
// 指定等待加载Flash SWF文件的毫秒数,超过该时间就假定Flash在用户浏览器上是未激活的
// 如果你不在意加载花费的时间,你可以将其设为null
flashLoadTimeout: 30000,
// 将其设为false,将允许用户调用ZeroClipboard.focus(...)来处理
// 而不是依赖于每个DOM元素的mouseover处理程序
autoActivate: true,
// 当Flash对象接收处理后,是否在JS中冒泡Flash模拟的对应事件。
// 例如,你点击进行复制之后,是否让Flash模拟一个click事件,以便于该元素去冒泡触发对应的JS事件
bubbleEvents: true,
// 设置放置Flash对象的div的ID属性
// 其值将会经过针对ID属性的HTML4 规范验证.
containerId: "global-zeroclipboard-html-bridge",
// 设置放置Flash对象的div的CSS类名
containerClass: "global-zeroclipboard-container",
// 设置Flash对象的div的ID属性和name属性
// 其值将会经过针对ID属性和name属性的HTML4 规范验证.
swfObjectId: "global-zeroclipboard-flash-bridge",
// 将鼠标滑过复制载体元素时使用的CSS类名
hoverClass: "zeroclipboard-is-hover",
// The class used to indicate that a clipped element is active (is being clicked).
activeClass: "zeroclipboard-is-active",
// 强制所有复制载体元素使用手形光标("cursor: pointer")
// 重要: 该配置的值可以被一个活动的嵌入SWF修改
forceHandCursor: false,
// 设置放置Flash对象的div的title属性,鼠标悬停时显示的提示文本
// 重要: 该配置的值可以被一个活动的嵌入SWF修改
title: null,
//Flash对象的 z-index CSS属性
// 最大值为(332位): 2147483647.
// 重要: 该配置的值可以被一个活动的嵌入SWF修改
zIndex: 999999999
};
0 条评论
撰写评论