javascript - ZeroClipboard:浏览器中没有Flash时隐藏元素

标签 javascript flash zeroclipboard

使用 ZeroClipboard,在页面加载时,如果没有 Adob​​e Flash,我想隐藏“复制到剪贴板”按钮。

我知道有noflashwrongflash事件,但我想知道是否可以使用这些事件来影响页面的渲染,以便按钮甚至无法被看到。

最佳答案

如果您创建一个带有以下内容的按钮:

var $button = $('.btn'),
    client = new ZeroClipboard($button);

你可以做类似的事情

client.on("error", function(e) {
     client.destroy();
     $button.hide();
}

关于javascript - ZeroClipboard:浏览器中没有Flash时隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24390221/

相关文章:

javascript - jQuery 简单的 ajax 请求不起作用

flash - 在 ActionScript 中将 WAV 转换为 MP3

jquery-ui - 在 jQuery UI 选项卡中使用 ZeroClipboard

c# - 将 Flash 转换为 C# 时出错

javascript - ZeroClipboard 剪辑的多个实例不起作用

javascript - 为什么 onclick 事件没有在我的带有图像的 anchor 上触发?

javascript - 未捕获的类型错误 : Property '$' of object [object Window]

javascript - 在 JavaScript 中定义变量

javascript - 带有清除条目按钮的 JQuery 电子邮件表单,尝试添加 * 后没有错误消息

javascript - javascript "ended"事件监听器的 Flash 回退?