2013-10-02 83 views
1

我的页面上有jquery选项卡,每个选项卡都有一个iframe。一切正常,除... 每次切换标签时,iframe都会刷新。有没有办法刷新iframe每次我改变标签?

Iframes的来源在Page_Load中设置,并且只执行一次。除了更改标签...没有其他代码,jQuery不会执行任何操作。

有没有办法不刷新iframe每次?

+2

您是如何配置的jQuery tabs..its一个客户端,以便切换标签将永远不会回发到服务器,这意味着页面从未refreshes..refer api.jqueryui .com/tabs –

+0

它是否发生在所有浏览器中? –

+0

我只使用IE8,但我在Chrome Frame中尝试了它,并得到了相同的结果。 Vishal ...我知道当前页面并不令人耳目一新,但iframes源页面是,这是我想要避免的。 – 4Logik

回答

0

这就是为什么我从来没有要问在这个网站什么...我知道这会是简单的东西,但任何人都可以从我的痛苦的未来有所帮助......

在代码为了让jquery选项卡选择或隐藏选项卡,我调用了一个按钮单击事件,该事件用于跟踪选项卡的当前状态。这是什么导致回发和为什么我的内置页框得到重新实例化。

$(function() { 
    $("#tabs").tabs({ 
     select: function (event, ui) { 
      var sel = ui.index; 

      $("[id*=SelectedTab]").val(sel); 
      $("[id*=ChangeTabButton]").click(); 
     }, 
     selected: $("[id*=SelectedTab]").val() 
    }); 
}); 

感谢凯文和维沙尔...

相关问题