我剛剛開始玩Mozilla Jetpack,我很喜歡它。我寫的,點擊後,彈出一個通知狀態欄顯示圖標的一些代碼:顯示多行通知
var myTitle = 'Hello World!';
var line1 = 'I am the very model of a modern Major-General,';
var line2 = 'I\'ve information vegetable, animal, and mineral,';
var line3 = 'I know the kings of England, and I quote the fights historical,';
var line4 = 'From Marathon to Waterloo, in order categorical.';
var myBody = line1 + ' ' + line2 + ' ' + line3 + ' ' + line4;
var myIcon = 'http://www.stackoverflow.com/favicon.ico';
jetpack.statusBar.append({
html: '<img src="' + myIcon + '">',
width: 16,
onReady: function(doc) {
$(doc).find("img").click(function() {
jetpack.notifications.show({title: myTitle, body: myBody, icon: myIcon});
});
}
});
因爲文字是很長的在這個例子中,通知如下:
Jetpack Notification http://img33.imageshack.us/img33/7113/jetpack.png
我想將通知的文本分成四行,當它們顯示時,通知框越來越窄。我如何去做這件事?
編輯1(感謝Rudd Zwolinski):
我試過了,但是這並不能幫助:
var myBody = line1 + '\n' + line2 + '\n' + line3 + '\n' + line4;
編輯2(感謝Ólafur Waage):
這確實沒有幫助:
var myBody = line1 + '<br />' + line2 + '<br />' + line3 + '<br />' + line4;
編輯3(感謝Matt):
即使這沒有幫助:
var myBody = line1 + "\n" + line2 + "\n" + line3 + "\n" + line4;
如果將其添加到行中,「\ n」是否可以工作? – scunliffe 2009-05-22 15:41:40
@scunliffe,不,添加'\ n'沒有幫助。 – eleven81 2009-05-22 15:45:28
他說「\ n」,而不是'\ n'。有一個微妙的區別。 – Matt 2009-05-22 16:34:49