2014-08-31 126 views
0

我想在我的代碼中使用ZeroClipboard.js。在GitHub網站上有一句話: 「由於瀏覽器和Flash安全限制,只有當用戶點擊隱形Flash movie.A模擬的click事件不足以滿足剪貼板中毒的需求。「 這是什麼意思?我應該在我的系統中安裝Flash Player 11嗎?因爲按鈕的點擊事件不起作用。 我不明白什麼是Flash電影嗎?零剪貼板系統要求

回答

0

如果您希望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"> 

希望能幫到你!

相關問題