2009-11-23 72 views
2

如何從包括IE6在內的所有瀏覽器中不顯眼地使用元素的樣式如何用JavaScript和CSS不顯眼地設計表單元素?

+3

你能否詳細說明你想做什麼?改變元素風格的本質對我來說似乎是「突出的」,因爲它非常明顯。 – 2009-11-23 06:29:35

+0

我想給看看選擇下拉框,文件上傳框,這是隻有CSS不可能的形式元素。也想要設計其他元素。但如果Javascript將被用戶禁用,然後表單元素應該看起來正常默認 – 2009-11-23 06:33:04

+0

我發佈了一個答案,但你應該編輯你的問題標題爲「如何用JavaScript和CSS不顯眼樣式表單元素」 – 2009-11-23 06:55:54

回答

-1

使用jQuery。特別是toggleClass函數,然後使用CSS類來設置窗體的樣式。不需要插件。請參閱jQuery Attributes Documentation

如果您想要更多款式,請查看jQuery UI

+0

是否有任何插件可以輕鬆實現此操作 – 2009-11-23 06:29:51

0

使用類別名稱對於您無法將樣式一般應用於CSS的元素。

+0

我無法將類添加到任何表單元素 – 2009-11-23 06:52:18

+0

@jitendra - 您必須解釋原因。如果你不能將類添加到標記中,則會嚴重癱瘓,如果你不能這麼做,爲什麼你可以添加JS或CSS? – annakata 2009-11-23 07:06:32

+0

@annakata - 是的,我可以添加外部js和css,但沒有任何內聯css類,內聯樣式等 – 2009-11-23 07:12:59

4

有幾個插件可以做你想做的。基本上,你要通過JavaScript + CSS特殊樣式添加到形式,但希望表單如果JavaScript被禁用

這裏有兩個這樣的插件正常工作,但我相信有更多的在那裏:

  1. Uniform for jQuery on GithubThe Overview
  2. FancyForm for MooTools
+0

你明白絕對正確 – 2009-11-23 06:56:47

+0

你是否知道更多的jquery插件。我不使用MooTools。 – 2009-11-23 07:00:54

+0

對不起,我不知道!制服真的變得很酷,但我猜喬希很忙,因爲自從六月以來他沒有更新它。 – 2009-11-23 07:14:00

3

這個新的插件效果很好,比制服更穩健。 http://customformsjs.com/

+0

我同意這個,customformsJs是驚人的:) – 2012-10-08 04:15:08

相關問題