也許我錯過了一些東西,但在閱讀jQuery UI文檔後,我沒有看到任何有關將主題樣式應用於普通窗口小部件的信息,例如輸入和選擇標籤。在按鈕上調用button()
並在輸入標籤上調用datepicker()
,我會將正常的textareas和輸入放在<div class="ui-widget">
中,以給出一致的樣式,或給它們一個特定的css類,或者調用文檔加載的函數那樣式的一切?如何將jQuery UI樣式應用於常規表單元素,如輸入和選擇標籤?
9
A
回答
4
jQuery UI主題與您將使用的任何其他CSS文檔一樣工作。如果在某個特定元素上存在一組樣式,則通常只需將定義所需樣式的類添加到所討論的元素中即可。
困難的部分是,根據瀏覽器的不同,許多表單元素的可造型性程度有很大程度的不同。特別是,Internet Explorer使用本機操作系統表單控件,這些控件從操作系統主題設置中獲取默認樣式,而Chrome和Firefox等其他瀏覽器則使用它們自己的表單控件集合,並且擁有自己的默認樣式集。
在許多情況下,jQuery UI小部件的作用是隱藏默認的表單元素,然後用更多的樣式化元素(如<div>
s的結構)替換它們,這些元素可以用來模仿實際的表單元素。這些假結構還附帶了javascript事件處理程序,以捕獲輸入並將其代理回實際的表單元素,並將其呈現在其內部。
所以,簡而言之,將jQuery UI樣式應用於表單元素有時可以像應用主題類一樣簡單,或者有時會像不得不模仿實際的表單元素一樣痛苦。這一切都取決於您的目標瀏覽器和您想要應用的樣式。
4
一些使用Jquery的例子。
$("input:text").addClass("ui-corner-all");
$("#Submit").button();
相關問題
- 1. 如何使用td和輸入標籤將css樣式應用於動態tr?
- 2. 樣式選擇元素(jQuery)
- 3. 如何將不同樣式應用於HTML中選擇標籤的選項
- 4. 將CSS應用於標籤和輸入元素使用jQuery中的值
- 5. 如何將jquery ui樣式應用於動態生成的元素
- 6. 如何使用Jquery選擇器基於標籤名稱選擇XML元素?
- 7. 如何將':hover'元素樣式應用於':: after'元素?
- 8. 如何將jQuery UI主題應用於我的常規HTML?
- 9. 如何不將樣式應用於表格元素
- 10. 如何動態地將樣式表應用於Polymer 2元素?
- 11. jQuery /標籤輸入 - 按內容選擇元素
- 12. jquery移動樣式不適用於常規選擇
- 13. HTML元素有選擇地採用樣式表中的規則
- 14. 影響樣式的輸入和標籤元素的HTML順序
- 15. 如何選擇表單元素和使用jQuery
- 16. 如何將ToolBar CheckBox的樣式應用於常規CheckBox?
- 17. 如何計算span標記ASP用於將樣式應用於輸入標記?
- 18. 如何將導入的樣式表應用於自定義元素的模板標籤內容?
- 19. 如何使用Mootools將樣式類應用於表單中的所有輸入元素
- 20. 如何樣式輸入元素
- 21. 選擇,輸入和標籤元素有高度屬性嗎?
- 22. 如何訪問動態表單的元素(輸入,選擇)
- 23. 使用jquery設置基於選擇狀態的表單標籤樣式?
- 24. 如何使用jquery選擇器來選擇這樣的元素?
- 25. 如何手動將特定樣式表中的樣式應用於元素?
- 26. 如何選擇輸入元素
- 27. 我將如何迴應HTML元素中的選定表單值(如p標籤)?
- 28. 表單標籤式輸入
- 29. 如何將jQuery UI效果應用於URL中的#name元素
- 30. 如何讓jQuery UI標籤元素出現在jQuery UI模式對話框中?