В настоящее время this webpage открывается на вкладку «Бесплатно» & Дополнительно ». Я хочу, чтобы он открыл первую вкладку «Содружество & Совет». По-моему, по умолчанию он откроется для первой вкладки. Я попытался найти, где он говорит браузеру, чтобы открыть его на третьей вкладке, но не смог найти его.Как установить закладку по умолчанию для начальной загрузки
ответ
Вы должны установить активный к 0 в коде
$(document).ready(function() {
$('div#Panels').tabs({
active: 2,
collapsible: false,
activate: function(event, ui) {...
UPDATE
При нажатии на вкладку 0, то страница работает этот код :
$('#carousel').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
itemWidth: 80,
itemMargin: 5,
asNavFor: '#slider'
});
$('#slider').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
sync: "#carousel"
});
//-----------------
$(window).resize();
//-----------------
Поскольку вы не нажимаете эту вкладку для запуска, этот код не запускается при открытии вкладки. Вам нужно запустить код самостоятельно. Я предлагаю создать функцию и вызвать ее сразу после определения вкладок.
Полный сценарий будет (возможно, что-то неуместно, потому что я не запускать его):
function ClickedTab(carousel, slider){
$(carousel).flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
itemWidth: 80,
itemMargin: 5,
asNavFor: slider
});
$(slider).flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
sync: carousel
});
//-----------------
$(window).resize();
//-----------------
}
$(document).ready(function() {
$('div#Panels').tabs({
active: 0,
collapsible: false,
activate: function(event, ui) {
switch (ui.newPanel.index()) {
case 0:
ClickedTab("#carousel", "#slider"); break;
case 1:
ClickedTab("#carousel2","#slider2"); break;
}
}
});
ClickedTab("#carousel", "#slider")
})
Я думаю, что это код, который вы ищете:
$('div#Panels').tabs({
active: 2,
Опция active
сообщает вкладок, какая вкладка для отображения.
Если вы изменили значение active
на 0
(или вообще удалите его), он должен отобразить первую вкладку на загрузке страницы.
Поскольку activtate
события не срабатывают на вкладку изначально отображаются, вы можете переместить код из обработчика activate
событий в отдельную функцию, а затем вызвать эту функцию как в обработчике activate
событий и когда страницы первые нагрузки.
<script>
$(document).ready(function() {
function activateTab(index) {
switch (index) {
case 0:
$('#carousel').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
itemWidth: 80,
itemMargin: 5,
asNavFor: '#slider'
});
$('#slider').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
sync: "#carousel"
});
//-----------------
$(window).resize();
//-----------------
break;
case 1:
$('#carousel2').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
itemWidth: 80,
itemMargin: 5,
asNavFor: '#slider2'
});
$('#slider2').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
sync: "#carousel2"
});
//-----------------
$(window).resize();
//-----------------
break;
}
}
$('div#Panels').tabs({
active: 0,
collapsible: false,
activate: function(event, ui) {
activateTab(ui.newPanel.index());
}
});
activateTab(0);
});
</script>
Спасибо. Это работает, чтобы открыть с первой вкладкой, но теперь flexslider, содержащийся на этой вкладке, не будет загружаться, если я не выйду из этой вкладки и не вернусь обратно в нее. Знаете ли вы, как это исправить? – expansivelove
@expansivelove - Стыдно, что он не выполняет этот код автоматически, но он может быть исправлен. Я добавил к своему ответу. –
Спасибо за это. Сценарий отлично работает для вкладки 0, но второй flexslider, на вкладке 1, не загружается при нажатии на вкладку. Низам, который также ответил на этот вопрос, создал функцию ClickedTab для вызова после определения вкладок и, похоже, работает отлично. – expansivelove
- 1. Установить закладку по умолчанию в .js
- 2. Как установить закладку по умолчанию с JQuery UI
- 3. Установка по умолчанию для начальной загрузки DatePicker в проекте Метеора
- 4. как установить доступность для накладывания начальной загрузки
- 5. Как установить файл grunt для начальной загрузки
- 6. Установить каталог по умолчанию для загрузки файла
- 7. C# itextSharp - Как показать закладку по умолчанию
- 8. закладку по умолчанию не отображается содержимое во время загрузки страницы
- 9. Override начальной загрузки по умолчанию CSS для одного моего элемента
- 10. Как вы меняете ячейки таблицы начальной загрузки по умолчанию?
- 11. PSD для начальной загрузки
- 12. Как изменить селектор начальной загрузки по умолчанию цвет заполнителя
- 13. Кнопка по умолчанию в модальном диалоговом окне начальной загрузки
- 14. angularJS добавить класс + установить значение по умолчанию для начальной загрузки. Таблетки
- 15. Как установить групповые разрешения по умолчанию для загрузки SFTP?
- 16. Как установить путь по умолчанию для загрузки файла в VB.Net
- 17. Как установить высоту для миниатюр для начальной загрузки Twitter?
- 18. Угловое 2 - Открыть/Закрыть по умолчанию начальной загрузки модальный
- 19. Пользовательские CSS не заменит значение по умолчанию начальной загрузки CSS
- 20. Daterangepicker для начальной загрузки шоу модального не может установить DateFormat
- 21. кнопка начальной загрузки при щелчке, отображающем цвет по умолчанию
- 22. Путь по умолчанию базы данных на сайте начальной загрузки?
- 23. По умолчанию стиль отображения страницы разработан с использованием начальной загрузки
- 24. Как установить закладку (cmi.location) для SCORM 1.2?
- 25. Переупорядочить столбцы начальной загрузки по атрибуту data
- 26. Как установить столбец по умолчанию по умолчанию
- 27. Как изменить путь загрузки по умолчанию для загрузки файла jquery
- 28. Как установить опцию по умолчанию по умолчанию?
- 29. Как установить элемент контейнера для стиля начальной загрузки
- 30. как установить фоновое изображение для начальной загрузки таблицы
Спасибо. Это работает, чтобы открыть с первой вкладкой, но теперь flexslider, содержащийся на этой вкладке, не будет загружаться, если я не выйду из этой вкладки и не вернусь обратно в нее. Знаете ли вы, как это исправить? – expansivelove
Он отлично работает. Спасибо! – expansivelove