Использование вкладок пользовательского интерфейса jQuery.Это мой код
<div id="tabs">
<ul>
<li><a href="#tabs-1">Find a Category</a></li>
<li><a href="#tabs-2">Business Name</a></li>
<li><a href="#tabs-3">All Categories</a></li>
<li><a href="#tabs-4">Business to Business</a></li>
</ul>
<div style="clear:both;"></div>
<div id="tabs-1"><p>Tab 1</p></div>
<div id="tabs-2"><p>Tab 2</p></div>
<div id="tabs-3"><p>Tab 3</p></div>
<div id="tabs-4"><p>Tab 4</p></div>
</div>
</div>
Инициирование вот так ...
$(function() {
$('#tabs').tabs();
});
На некоторых страницах моего сайта это работает отлично.На других страницах к href="#tabs-x"
добавляется путь к странице, например, <a href="#tabs-1">Find a Category</a>
становится <a href="/page/path/#tabs-1">Find a Category</a>
(в этом случае страница будет найдена в / page / path /.) Когда это происходит, она думает, что нужноиспользуйте Ajax и в конечном итоге перезагрузите страницу во вкладку.
Действительно странно то, что это происходит не на каждой странице (хотя это происходит на большинстве из них).Например,
http://cbpstage.eblairsolutions.net/online/all-categories/ - прекрасно работает http://cbpstage.eblairsolutions.net/online/business-to-business/ - не удается .
Я проверил страницы (они не идеальны, но терпят неудачу точно так же).Я сравнил их с помощью ультракомпара IDM.Это разные страницы, поэтому есть некоторые различия, но я не могу обнаружить ничего существенного, что заставляет href вести себя по-другому.
Я потратил на это весь день и имею только лысеющую голову, чтобы показать это.,Хотел бы, чтобы кто-то еще посмотрел на это.