0
我想在我的代碼中使用ZeroClipboard.js。在GitHub網站上有一句話: 「由於瀏覽器和Flash安全限制,只有當用戶點擊隱形Flash movie.A模擬的click事件不足以滿足剪貼板中毒的需求。「 這是什麼意思?我應該在我的系統中安裝Flash Player 11嗎?因爲按鈕的點擊事件不起作用。 我不明白什麼是Flash電影嗎?零剪貼板系統要求
我想在我的代碼中使用ZeroClipboard.js。在GitHub網站上有一句話: 「由於瀏覽器和Flash安全限制,只有當用戶點擊隱形Flash movie.A模擬的click事件不足以滿足剪貼板中毒的需求。「 這是什麼意思?我應該在我的系統中安裝Flash Player 11嗎?因爲按鈕的點擊事件不起作用。 我不明白什麼是Flash電影嗎?零剪貼板系統要求
如果您希望zclip在所有瀏覽器中都能正常工作,您可以嘗試更改Z-index
或將doctype
添加到該頁面。
第一種情況:(Z-索引)
參見jquery.zclip.js的源代碼,你會發現以下內容:
//漂浮只是上述目的,或zIndex的99如果DOM元素沒有設置
var zIndex = 99;
if (this.domElement.style.zIndex) {
zIndex = parseInt(this.domElement.style.zIndex, 10) + 1;
}
所以如果設置zclip div的Z-索引時,必須設置呼叫domelment的Z-索引,就像這樣:
<a href="##" style="z-index:10000">copy to clipboard</a>
第二種情況:(DOCTYPE)
點擊閃光燈複製到剪貼板不會在IE中正常工作。我通過向頁面添加文檔類型來解決此問題。對我來說,這固定了我的問題:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
希望能幫到你!