我在幾個星期前問這個jQuery開發論壇沒有運氣禁止,所以我會盡量在這裏再次:)jQuery UI的按鈕,大幹快上刷新
我做了一個簡單的小部件爲一個項目我工作,但我遇到了一個奇怪的問題。
這是最容易解釋它與一個示例實現。 http://decko.dk/buttontest
在頁面上有3個按鈕。第一個是我的下拉小部件。下一個是常規禁用按鈕(A),最後一個是常規啓用按鈕(B)。 如果您然後刷新頁面(按F5或其他),現在禁用啓用的按鈕神祕。 我不知道爲什麼會發生這種情況,但如果按鈕A沒有被禁用,刷新時不會禁用按鈕B.另外,如果我在窗口小部件代碼中刪除了對insertAfter的調用,則該按鈕不會被禁用。 任何人都可以闡明爲什麼會出現這種奇怪的行爲?
順便說一句,我只能在Firefox中重現這一點。
感謝問這個,哥們 - 我遇到同樣的問題 – 2010-08-27 16:56:08
我發現這個問題尋找一個相關問題的解決方案,Chrome和FF將不會t將禁用的jQuery UI按鈕顯示爲禁用(它看起來就像一個啓用的按鈕,只有您不能點擊它並且工具提示不起作用),但它似乎只能在Opera上按預期工作。經過一番討論後,似乎「問題」是我正在使用「常規」jQuery的'.attr('disabled','disabled')'和'.removeAttr('disabled')'而不是jQuery UI's'。按鈕('選項','禁用',aBoolean)'。一旦我切換到後者,它跨瀏覽器工作。希望能幫助別人。 – 2012-12-03 00:12:46