Q
多個不同的造型
5
A
回答
0
您可以在beforeShow事件中手動更改每個輸入的css。該代碼將如下所示:
$("#regularInput").datepicker({
beforeShow: function(input, inst) {
$(".ui-datepicker-calendar").show();
}
});
$("#specialInput").datepicker({
beforeShow: function(input, inst) {
$(".ui-datepicker-calendar").hide();
}
});
我還沒有測試過該代碼,但您應該獲得jist。希望有所幫助!
4
我正在解決同樣的問題。上面的答案不起作用。什麼做的工作是在此評論所提供的解決方案:http://www.filamentgroup.com/lab/using_multiple_jquery_ui_themes_on_a_single_page/#commentNumber16
我已經修改了它一下,這裏就是我的了:
$('#startDate').datepicker({
beforeShow: function(input, inst) {
var newclass = 'calendar-base hideDates';
var p = inst.dpDiv.parent();
if (!p.hasClass('calendar-base'))
inst.dpDiv.wrap('<div class="'+newclass+'"></div>');
else
p.removeClass('showDates').addClass('hideDates');
}
});
$('#birthDate').datepicker({
beforeShow: function(input, inst) {
var newclass = 'calendar-base showDates';
var p = inst.dpDiv.parent();
if (!p.hasClass('calendar-base')){
inst.dpDiv.wrap('<div class="'+newclass+'"></div>');
else
p.removeClass('hideDates').addClass('showDates');
}
});
我檢查了它和它的作品。
0
我建議,而不是使用CSS,你應該遵循https://stackoverflow.com/a/6013093而是通過隱藏在觸發你的「特殊」的日期選擇器的焦點事件日曆產生相同的效果。
如果您使用CSS設置,則可以將日期選擇器附加到div元素而不是輸入元素。這樣每個.ui-datepicker-calendar都在它自己的div內,你可以應用不同的樣式。缺點是你有div而不是輸入,當你加載頁面時會立即出現,並且沒有onClose事件。這是最低限度的代碼,以使其工作。
HTML:
<div id="startDate" class="date-picker" />
<div id = "special-datepicker" class = "date-picker" </div>
的Javascript:
$(function() {
$('.date-picker').datepicker({});
});
CSS:
#special-datepicker .ui-datepicker-calendar {
display: none;
}
相關問題
- 1. 不同造型
- 2. 鑄造apr_time_t不同int型
- 3. CSS造型多個元素
- 4. 瓦拉不同類型構造的
- 5. 不同類型的多個向量
- 6. 造型與多個類的背景
- 7. 多個圖表造型 - 個人顏色
- 8. 多個同樣的鑄造上對象
- 9. 相同的css造型在同一個廣告上呈現不同的位置
- 10. 使用jscrollpane插件造型2個不同的卷軸
- 11. qTip2造型結果與預期不同
- 12. 在C++中用於不同參數的多個構造函數
- 13. javascript:相同類型的對象的不同構造函數
- 14. 造型多個驗證控件
- 15. 多個製造商和類型轉換
- 16. 造型多個自定義wordpress登錄
- 17. 造型多個表格問題
- 18. 造型多個數據工具提示
- 19. 來自同一函數的多個不同的返回類型
- 20. 多個構造與相同參數
- 21. 如何定義約束多個不同的泛型類型
- 22. 造型相同SVG <object>不同的方式
- 23. 具有相同類型但名稱不同的多個元素?
- 24. 同一視圖中不同型號的多個網格
- 25. 用回形針對同一模型的多個不同圖像
- 26. 相同模型的不同實例(通過關聯多個has_many)
- 27. 造型4個不同divs:懸停,:visited和:
- 28. MVC多個同類機型
- 29. 防止構造函數的多個實例共享相同的原型屬性
- 30. 注入多個相同類型的構造函數的參數與Ninject 2.0