【发布时间】:2017-06-27 20:36:09
【问题描述】:
我正在为向导使用 jquery 步骤。但是如果我使用 datepicker 或 qtip 功能不起作用。我切换了 .js 引用仍然是同样的问题。
为什么 datepicker 事件在步骤中不起作用?控制台没有抛出任何错误。
@Html.TextBoxFor(model => model.BirthDate, null, new {@class = "SPE-Formcontrol section_detail-font-14 calendar", @style = "display: inline", @readonly = "readonly", Name = "BirthDate", id = "BirthDate"})
<script src="~/Scripts/join.js"></script>
<script src="~/Scripts/jquery.steps.js"></script>
加入.js
$("#BirthDate").datepicker({
changeMonth: true,
changeYear: true,
yearRange: '-110:-17',
showOn: "button",
buttonImage:"image",
buttonImageOnly: true,
beforeShow: function () {
$('#ui-datepicker-div').css('z-index', 9999);
},
dateFormat: 'mm/dd/yy',
maxDate: '-17Y'
});
$('.tip').qtip({
style: {
classes: 'myTipClass tipShadow qtip-rounded'
}
});
【问题讨论】:
-
你是否包含了这些插件的必要库
-
是的,我做到了。显示步骤和显示日历图标。但是点击数据选择器不起作用。
-
日期选择器确实需要 jQuery UI
-
如果我评论 ~/Scripts/jquery.steps.js 日期选择器工作正常。所以UI没有问题
-
@James123 有什么解决办法吗?
标签: javascript jquery datepicker jquery-steps