нет, ваша проблема в том, что
здесь:
var $tabs= $("#container-1").tabs();
$('.tolast').click(function() {
$tabs.tabs('select', 2);
return false;
});
вы выбрали элементы с именем класса 'tolast', которое онкликом указывает на третью вкладку.
здесь вы можете видеть, что у вас есть два элемента с классом 'tolast'
<div class="cat-1">
<li><a href="#fragment-4" class="tolast">Link to four</a></li>
</div>
<div class="cat-2">
<li><a href="#fragment-4" class="tolast">Link to three</a></li>
</div>
Я уверен, что когда вы нажмете на один из этих якорей, откроется третья вкладка (что я вижу, это неправильно).
Я предлагаю что-то вроде этого:
<div class="cat-1">
<li><a href="#fragment-4" class="to-forth">Link to four</a></li>
</div>
<div class="cat-2">
<li><a href="#fragment-4" class="to-third">Link to three</a></li>
</div>
, то:
var $tabs= $("#container-1").tabs();
$('.to-forth').click(function() {
$tabs.tabs('select', 3); // go to forth tab
return false;
});
$('.to-third').click(function() {
$tabs.tabs('select', 2); // go to third tab
return false;
});