2012-04-29 93 views
3

以下語句正常工作,但模式消息的寬度爲400px,默認值,而不是所需的800px。覆蓋默認jquery即興寬度

$.prompt(sFirstTest,{width:800}); 

除了這一個實例,400px的默認值是很好的。問題是如何最好地覆蓋一個實例的默認值?

+0

嘗試添加「px」$ .prompt(sFirstTest,{width:「800px」}); – KBN 2012-04-29 06:50:40

+0

@xFortyFourx謝謝你的建議。我實際上已經嘗試過了,只是爲了確保我再次嘗試過,但結果是一樣的:沒有錯誤指示,但也沒有改變。 – Terry 2012-04-29 17:46:51

回答

4

答案就在我面前始終處於文檔中。在即興CSS有:

div jqi { 
    width:400px; 
    ..... 
} 

所以我設置備用:

div jqiwide { 
    width:800px; 
    ..... 
} 

然後調用即興爲廣泛的實例是:

$.prompt(sFirstText,{prefix:'jqiwide'}); 
+0

你有一些錯別字:把'div jqi'改成'div.jqi'和'div jqiwide'改成'div.jqiwide' – machineaddict 2014-09-09 09:27:14

+0

@machineaddict,你說的沒錯。我已經爲未來讀者編輯答案。 – techdude 2015-01-16 19:23:02

0

,並確保重複impromptu.css聲明與您的新前綴,因爲他們沒有準備好Id和分類與新的前綴。

0
.customStyling div.jqi{ 
    width: 800px; 
} 

var dialogOptions = { 
    buttons: [{...},{...}], 
    classes: "customStyling" 
}; 

$.prompt("msg", dialogOptions);