作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我目前在文件上传回发后保留 Bootstrap 选项卡时遇到问题。代码如下
<script type="text/javascript">
$('#myTab a[href="#image"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
})
$('#myTab a[href="#information"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
})
$('#myTab a[href="#password"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
})
$('#myTab a[href="#account"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
})
</script>
谁能告诉我如何在回发后保留这个 Bootstrap ?
最佳答案
好吧,我已经遇到了这个问题,我是这样解决的:
在您的页面中包含一个新的 HiddenField
并将其值设置为需要显示的第一个 tab
:
<asp:HiddenField ID="hidTAB" runat="server" Value="image" />
在您定义的每个 click
函数上,交替 tabs
,将 HiddenField
值设置为实际的 tab
点击。
document.getElementById('<%=hidTAB.ClientID %>').value = "image";
在您的 jQuery
document.ready
函数中,使用 HiddenField
值切换到 之前打开的最后一个选项卡>回发
。
$(document).ready( function(){
var tab = document.getElementById('<%= hidTAB.ClientID%>').value;
$( '#myTab a[href="' + tab + '"]' ).tab( 'show' );
});
Here's the Bootstrap Tab Documentation和 here's the jQuery Ready documentation
关于c# - 回发后保留 Bootstrap 选项卡#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21136981/
我是一名优秀的程序员,十分优秀!