Я использую виджет jQuery-UI tabs, и я не хочу, чтобы какие-либо вкладки выбирались, когда вкладки загружаются в первый раз. Я назвал метод вкладки со следующим аргументом:jQuery-UI: нельзя отменить вкладки
$("#tabs").tabs({selected: -1});
, который должен отменить все вкладки в соответствии с вики JQuery. Однако это не сработает, всегда выбирается первая вкладка «Действие». Может ли кто-нибудь сказать мне, как сделать так, чтобы при первой загрузке не было выбрано никаких вкладок? Спасибо.
Вот что я работаю с:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="js/jquery-ui-1.9.2.custom/js/jquery-ui-1.10.0.custom/css/ui-lightness/jquery-ui-1.10.0.custom.css" />
<script src="js/jquery-ui-1.9.2.custom/js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui-1.9.2.custom/js/jquery-ui-1.10.0.custom/js/jquery-ui-1.10.0.custom.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#tabs").tabs({selected: -1});
});
</script>
</head>
<body>
<div id="tabs">
<ul>
<li><a href="javascript: void(0);">Action</a></li>
<li><a href="javascript: void(0);">Animation</a></li>
<li><a href="javascript: void(0);">Classics</a></li>
<li><a href="javascript: void(0);">Comedy</a></li>
<li><a href="javascript: void(0);">Documentary</a></li>
<li><a href="javascript: void(0);">Drama</a></li>
<li><a href="javascript: void(0);">Horror</a></li>
<li><a href="javascript: void(0);">Family</a></li>
<li><a href="javascript: void(0);">Suspense</a></li>
<li><a href="javascript: void(0);">Sci Fi/Fantasy</a></li>
<li><a href="javascript: void(0);">World</a></li>
</ul>
</div>
</body>
</html>
UPDATE: Добавление $("#tabs ul li").eq(0).removeClass('ui-state-active');
после $("#tabs").tabs();
работ. Кажется, что в следующий раз, когда вы нажимаете на нее, вы выбираете вкладку, но после этого она работает нормально. Должно быть, это можно разобрать.
ОБНОВЛЕНИЕ: Выбрано все, что вам нужно, это $("#tabs").tabs({ collapsible: true, active: false });
, чтобы сначала отменить выбор всех вкладок.
Опция 'selected: -1' работает только для более ранних версий вкладок пользовательского интерфейса jQuery (http://jsfiddle.net/j08691/ZnytM/). Для более новых версий вам придется возиться со стилем и активным вариантом. – j08691
Спасибо, я посмотрю, что я могу понять. – neva78