2010-04-28 2 views
0

Я использую адрес плагина JQuery для достижения глубокой привязки.Как настроить/#/в JQuery-адрес плагина

Сгенерированные URL-адреса выходят в формате www.example.com/#/tab/image, но мне нужен www.example.com/#tab/image. Плагин, похоже, автоматически генерирует/#/часть.

Интересно, кто-нибудь знает, как это сделать? Или даже если это возможно?

Я был бы очень признателен за любую помощь.

Заранее спасибо

ответ

0

Глядя на документации, я выгляжу, как вы можете сделать это:

$('a').address(function() { 
    return $(this).attr('href').replace(/#\//, '#'); 
}); 

Это заменит #/с #.

+1

Большое спасибо за предложение, но, к сожалению, оно не работает! Когда я включаю его в свой сценарий, мне кажется, что он искажает историю и ссылки, которые я генерирую необычными способами, но никогда не меняет/#/часть URL-адреса. Возможно, я звоню не в то место, или я сделал что-то вручную, чтобы помешать ему (я относительный новичок в JQuery). Я видел фрагмент документации, но, очевидно, не понял объяснений, для чего он нужен! Еще раз спасибо – Lauren

4

Существует параметр плагина под названием «строгий режим», который обеспечивает дополнительную косую черту, которую вы хотите удалить. Вы можете сделать это двумя способами:

  1. Включите сценарий с дополнительным параметром:

  2. вызов метода API

    $ .address.strict (ложь);

+0

Это работает отлично! Большое вам спасибо, очень благодарен! – Lauren

+0

не работает для меня .. ?? – Ricki

+0

Почему это не отмечено как ответ? –