2009-10-31 6 views
1

У меня есть серия вкладок с контентом и вы можете открыть одну из вкладки/содержимого, когда пользователь нажимает ссылку на боковой панели. Как это сделать, пожалуйста, простыми словами и инструкциями. Мне удалось настроить вкладки с помощью jquery, но на самом деле не так, как js savie!открыть вкладку, используя текстовую ссылку на той же странице

ответ

1

Если ссылки на боковой панели являются истинными гиперссылками, я бы предложил пропустить что-то через строку запроса.

Это зависит от того, на каком языке ваш сайт, но вы не можете обнаружить что-то в строке запроса вашей ссылки и изменить видимую вкладку?

В качестве альтернативы; используя JavaScript, создайте функцию для подбора переменной, которую вы можете запустить в событии jQuery ready и изменить видимый контент и сфокусированную вкладку.

что-то вдоль линий (заимствованных это из Интернета):

function querySt(queryvariable) 
{ 
    hu = window.location.search.substring(1); 
    gy = hu.split("&"); 
    for (i=0;i<gy.length;i++) 
    { 
     ft = gy[i].split("="); 
     if (ft[0] == queryvariable) 
     { 
      return ft[1]; 
     } 
    } 
} 

Уволен по: вар Foobar = querySt ("Foobar");

Возможно, есть плагин jQuery.

Просто перечитайте свой вопрос; Вы можете отключить DefaultAction события боковой панели ссылку мыши и выполнить Jquery заявление, так долго, как идентификатор вас боковой панели ссылку как-то связано с содержанием вы хотите, чтобы показать вам следует quids в:

$(".sidebarlink").click(function(e) { 
// check this 
e.disableDefault(); 
var linkid = this.id; 
$("#content-" + linkid).show(); 
}); 

(извините если синтаксис неверен)

Смежные вопросы