我的页面上有 jquery 选项卡,每个选项卡中都有一个 iframe。一切正常,除了...每次我切换标签时 iframe 都会刷新。
Iframe 的源在 Page_Load 中设置,并且只执行一次。jquery 除了更改选项卡之外什么都不做……没有其他代码。
有没有办法每次都不刷新 iframe?
这就是为什么我从不想在这个网站上问任何事情......我知道这将是一件简单的事情,但对于将来可能会从我的痛苦中得到帮助的任何人......
在 jquery 选项卡选择或隐藏选项卡的代码中,我调用了一个按钮单击事件,该事件用于跟踪选项卡的当前状态。这就是导致回发的原因,也是我的 iframe 被重新实例化的原因。
$(function () {
$("#tabs").tabs({
select: function (event, ui) {
var sel = ui.index;
$("[id*=SelectedTab]").val(sel);
$("[id*=ChangeTabButton]").click();
},
selected: $("[id*=SelectedTab]").val()
});
});
谢谢凯文和维沙尔...