我想通過我的通常方法將其不透明度設置爲0,然後用圖像覆蓋它(使用pointer-events設置爲none)來掩蓋上傳輸入元素,所以它用一個更好看的按鈕有效地掩蓋了輸入,但是當你點擊該區域時,提交仍然會觸發。設置元素爲不透明度:0在Firefox中禁用它
除了在Firefox中,它似乎都很好,並且很快樂,它似乎設置了不透明度:元素上的0會禁用它?
有沒有人知道解決這個問題的方法?
我想通過我的通常方法將其不透明度設置爲0,然後用圖像覆蓋它(使用pointer-events設置爲none)來掩蓋上傳輸入元素,所以它用一個更好看的按鈕有效地掩蓋了輸入,但是當你點擊該區域時,提交仍然會觸發。設置元素爲不透明度:0在Firefox中禁用它
除了在Firefox中,它似乎都很好,並且很快樂,它似乎設置了不透明度:元素上的0會禁用它?
有沒有人知道解決這個問題的方法?
你可以使用@-moz-document url-prefix() {
來排除Firefox的CSS。像這樣的例子
@-moz-document url-prefix() {
.content {
opacity: 1 !important;
}
}
sass將不會驗證這個不幸的 – Rockafella 2013-03-06 04:05:03
將它移動到一個CSS文件只針對這個元素,它的工作原理處理元素只在Firefox中 - 謝謝! – Rockafella 2013-03-06 04:07:52
不客氣... – nvl 2013-03-06 04:16:24
'opacity:0.001'? – nneonneo 2013-03-06 03:58:39
你可以在另一個上面使用兩個元素嗎? – Bertrand 2013-03-06 04:00:41
你在測試什麼Firefox版本?我只是嘗試在Firefox 19和設置不透明度:0不會改變任何事件點擊事件處理.... – 2013-03-06 15:42:23