Javascript 使用零剪贴板悬停时的黄色边框
我有以下代码为我生成ZeroClipboard元素:Javascript 使用零剪贴板悬停时的黄色边框,javascript,css,flash,zeroclipboard,Javascript,Css,Flash,Zeroclipboard,我有以下代码为我生成ZeroClipboard元素: RunClipboardClient: function (elementSelector) { var client = new ZeroClipboard($(elementSelector)); client.on("load", function (client) { client.on("datarequested", function (client) { client.s
RunClipboardClient: function (elementSelector) {
var client = new ZeroClipboard($(elementSelector));
client.on("load", function (client) {
client.on("datarequested", function (client) {
client.setText("Text here");
});
client.on("complete", function (client, args) {
$("#ActiveMenu").hide();
});
});
}
我将它与开放式活动结合使用。问题是,当我第二次打开关联菜单时,悬停在元素周围时,元素周围有一个奇怪的黄色边框
我尝试对样式应用outline:none
,但它没有删除边框。这是我在生成上下文菜单时运行的代码:
$(".MenuSmall").destroyContextMenu();
$(".MenuSmall").contextMenu(
{ menu: 'ActiveMenu' },
// On item clicked
function (action, element) {
// Run Menu Item action
},
// On close
function () {
// Run other code
},
// On open
function (event) {
self.RunClipboardClient("#pdf_link");
}
);
这是用于上下文菜单的HTML
<ul id="ActiveMenu">
<li class="MenuPDFLink CustomMenuOption" id="pdf_link"><div class="iconsBlack PDFLink"></div> <a href="#">Link til PDF</a></li>
</ul>
创建此问题后,我尝试使用ZeroClipboard.destroy()在客户端上的code>完成解决问题的事件