2012-05-03 71 views

回答

6

您正在使用相同的ID爲2格,要麼改變類或使用唯一的ID,像

#invokeDP { 
width: 20px; 
height: 20px; 
background: green; 
display: inline-block;  
} 
    #invokeDP2 { 
width: 20px; 
height: 20px; 
background: green; 
display: inline-block;  
} 

var dp = new DatePicker('.picker', { 
    pickerClass: 'datepicker ', 
    allowEmpty: true, 
    toggleElements: ['invokeDP', 'invokeDP2'] //2 divs with 2 unique ids 
}); 
+0

感謝sudhir bhaya ...它解決了這個問題:) – saroj

1

您的HTML無效:您不能使用兩次idid屬性must be unique

,這足以使它成爲一個類和所有將工作(見http://jsbin.com/unosar/19/edit#javascript,html,live

此外,toggle_class可以是簡單的字符串,而不是隻有一個數組:http://www.monkeyphysics.com/mootools/script/2/datepicker#examples

順便說一句,你應該使用改爲官方改進mootools datepicker

+0

是的,它也工作:)謝謝 – saroj

+0

@saroj我認爲用一個類更容易,而不是複製事實與多個ID實際;-),但挑選解決方案只要它有效,你就更喜歡! – Stefano

+0

雅我知道了..我只需要解決這個問題,任何解決方案,請給我你的例子http://stackoverflow.com/questions/10428513/date-picker-not-appearing-when-cursor-is-把功能於文本框 – saroj

相關問題