【发布时间】:2013-01-21 12:16:04
【问题描述】:
我正在使用 jquery UI 选项卡并向其添加 Telerik datepicker(不想使用 jquery datepicker 来解决样式问题)..我可以看到选项卡上的控件,但是当我单击它时,它不会打开并且网址更改为http://localhost/#。
我尝试了 ajax CalendarExtender 并且发生了同样的事情。
我没有收到任何错误。
我正在使用 jquery 1.5.1 和 jquery-ui-1.8.11.js。
编辑 ::
在母版页上我有:
<link href="Content/jquery-ui-1.8.21.custom.css" rel="stylesheet" type="text/css" />
<link rel="Shortcut Icon" href="favicon.ico" />
<script src="Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.11.js" type="text/javascript"></script>
<script src="Scripts/jquery.qtip-1.0.0-rc3.min.js" type="text/javascript"></script>
<script src="Scripts/cufon/cufon-yui.js" type="text/javascript"></script>
<script src="Scripts/cufon/Lubalin_Graph_700.font.js" type="text/javascript"></script>
<script src="Scripts/jquery.watermark.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.validator.js" type="text/javascript"></script>
<script type="text/javascript" src="scripts/jquery.tablesorter.min.js"></script>
<script src="Scripts/jquery.colorbox.js" type="text/javascript"></script>
我的标签结构是:
<div id="tabs">
<ul>
<li title=""><a href="FAQs.aspx">FAQ</a></li>
<li title=""><a href="Profile.aspx">Profile</a></li>
<li title=""><a href="Contact.aspx">Contact</a></li>
</div>
jquery 是:
$("#tabs").tabs({
select: function (event, ui) {
$(ui.panel).empty();
$(ui.panel).append("preloader.gif' />");
},
cache: false,
ajaxOptions: { cache: false }
});
在个人资料 aspx 页面中我有这个 ajax:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1">
</asp:CalendarExtender>
对于 Telerik:
<telerik:RadDatePicker runat="server" ID="date" Width="110px" ></telerik:RadDatePicker>
【问题讨论】:
-
确保控制台上没有错误。检查控制台窗口是否有错误
-
@ravi 我有,但我看不到任何错误
-
标签页是否正在加载 ajax?
-
@charlietfl 是的,他们是
-
然后请显示代码,不能在元素存在之前初始化您的日期选择器,但可以使用选项卡加载事件来完成它
标签: jquery asp.net ajax tabs datepicker