2013-08-19 2 views
0

У меня небольшая проблема с jQuery Address Plugin.Плагин адреса jQuery с навигацией и вкладками

Я должен добавить его в навигацию и на вкладки одновременно.

Есть две проблемы, которые, кажется, я не могу понять.

1) При нажатии на элемент навигации вместо изменения пути к пути + href ссылки он добавляет его так: «home.html #/about.html».

2) И когда мы переходим к части вкладки, они меняются на «id», но поскольку страница не изменена с location.path, она добавляет ее на первую страницу, которая была нажата. => "home.html # direction-tab" И когда это произойдет, я не могу ссылаться на эту вкладку, так как она указывает на домашнюю страницу, а не на контактную страницу.

Я прочитал документацию о вкладках (с использованием jQuery UI), но так как структура html немного отличается, я предпочитаю добавлять ее как пользовательскую.

JS:

$.address.change(function(event) { 
    if (event.value != undefined && event.value != '/') { 
     $('#content').load(event.value.replace(/\//,'')+ ' #content') 
    } 
}) 

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

jsFiddle

ответ

0

Кажется, я это цифра.

$(document).on('click', '.tabs a', function() { 
    var internal_path = $(this).attr('rel').replace(/\w+\:/, ''); 
    var href = $(this).attr('href'); 
    $.address.value(internal_path+href); 
    return false; 
}); 
Смежные вопросы