2
A
回答
0
summary::-webkit-details-marker {
display: none;
}
0
取決於你想做的事,我可以建議以下內容:
$('details').click(function(e){ e.preventDefault(); });
你必須阻止默認行爲。就像你想阻止按鈕提交表單...
請記住,在這種情況下,細節會被隱藏,所以你必須更改爲:
0
僅供參考,更完整的答案 - 這必須在兩個CSS和Javascript進行調整:
的Javascript:
var d=document.querySelectorAll('details:not(open)'),
i=d.length,
f=function(e){e.preventDefault();};
while(i-- > 0) {
// set the open attribute to the elements that doesn't have one
d[i].setAttribute('open','');
// disable open/close behavior
d[i].onclick = f;
}
// cleanup
delete(d);
delete(i);
delete(f);
或者jQuery的風格:
$('details:not(open)').attr('open',true).click(function(e){ e.preventDefault(); });
CSS:
/* disable <summary> marker/arrow on webkit */
summary::-webkit-details-marker { display: none;}
/* disable outline when clicked */
summary:focus{outline:none;}
+0
把你的代碼放在一個閉包中會比試圖刪除全局變得更清潔。 –
相關問題
- 1. jQuery的詳細信息標籤替代
- 2. 在詳細信息中設置標籤
- 3. Crystal Reports詳細信息詳細信息
- 4. Android主詳細信息詳細信息
- 5. 貝寶付款標準默認輸入卡的詳細信息
- 6. 用戶詳細信息表中的用戶認證詳細信息或單獨?
- 7. Chrome中的會話詳細信息
- 8. 顯示行詳細信息
- 9. 如何在默認情況下讓git-pull成爲詳細信息?
- 10. 如何以用戶默認值保存多個用戶詳細信息?
- 11. TortoiseSVN不保存認證詳細信息
- 12. 如何使用NSIS安裝程序默認顯示詳細信息
- 13. PushViewController詳細信息?
- 14. 詳細信息sql
- 15. UITableView詳細信息
- 16. IMAP_AirSeatMapService詳細信息
- 17. 將標籤用於用戶設置的UX詳細信息
- 18. WordPress的帖子圖像(詳細信息)默認類
- 19. 使用XamDataGrid實現行詳細信息
- 20. SugarCRM在詳細信息視圖中添加其他詳細信息圖標
- 21. NSIS在顯示詳細信息後隱藏詳細信息
- 22. 如何從Chrome Webrequest獲取文件附件詳細信息
- 23. 如何在android中的默認播放器中隱藏url詳細信息
- 24. 如何在組件中獲得virtmart商店默認貨幣詳細信息?
- 25. fullCalendar - 事件標題和詳細信息
- 26. iBatis - 標題詳細信息問題
- 27. ASP.net gridview multirow詳細信息標題
- 28. Sitecore標準值介紹詳細信息
- 29. Microsoft Sync Framework標題詳細信息表
- 30. 詳細信息標記缺少$ _POST
非常感謝您的回覆!但是,當你點擊時間仍然會觸發行爲。 –