У меня есть вкладка JQuery/CSS tabcontrol, которая в настоящее время обрабатывает 4 вкладки, содержащие gridviews. Я хочу, чтобы gridview был загружен, когда вы нажимаете на вкладки. Это уменьшает время загрузки страницы, так как некоторые из sprocs gridview занимают некоторое время. Сетки должны загружаться один раз, их не нужно обновлять каждый раз, когда вы открываете конкретную вкладку.JQuery tabcontrol: load gridview
JQuery:
$(document).ready(function()
{
//When page loads...
$(".tab_content").hide(); //Hide all content
$("ul.tabs li:first").addClass("active").show(); //Activate first tab
$(".tab_content:first").show(); //Show first tab content
//On Click Event
$("ul.tabs li").click(function()
{
$("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active ID content
return false;
});
});
Теперь я только начал использовать JQuery, так что я действительно не знаю, чтобы справиться с этим ... кто-нибудь идеи?
Вау, это на самом деле очень изобретательно! благодаря! О кнопках вы сделали это 'button.visible = false'? – Joris