Javascript 使用零剪贴板悬停时的黄色边框

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

我有以下代码为我生成ZeroClipboard元素:

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>完成解决问题的事件