Нужно изменить вкладки, чтобы HTML отображался правильно - PullRequest
0 голосов
/ 19 ноября 2010

Я использовал jCarousel для создания чего? Карусель Затем начальник попросил меня создать несколько селекторов, чтобы пользователь мог выбирать разные списки результатов (как если бы это была одна и та же карусель, но показывающая разные результаты).

Стратегия, которую я использовал, была проста: я создал несколько каруселей и скрыл их. Появится только выбранная карусель.

Работает нормально, за исключением одного: в Firefox (а теперь и в IE8) я вынужден перейти на другую вкладку браузера, а затем вернуться или изменить размер окна, если я хочу увидеть его так, как должно.

Конечно, это не та вещь, которую пользователь угадывает или даже терпит.

EDIT

Вот что я пытаюсь достичь: Выбрана вторая вкладка http://webtiago.com/teste/Capture.png Выбрана первая вкладка http://webtiago.com/teste/Capture2.png

Вот что не так: Проблема http://webtiago.com/teste/problem.png Это внешний вид списка при его первой загрузке и до изменения размера окна, или я выбираю другую вкладку в браузере

Когда я меняю вкладки в браузере или изменяю размер окна, оно начинает работать правильно.

Я считаю, что если я позвоню и обработчик для события (например, окно изменения размера, табуляции или что-то в этом роде). Что ты думаешь?

Больше данных

: Я не уверен, относится ли это к делу, но я использую jCarousel. Элемент с неправильной шириной - это соответствующий неупорядоченный список, содержащий элементы, которые вы видите на изображениях выше.

Ответы [ 3 ]

0 голосов
/ 19 ноября 2010

Этот код решил проблему:

<script type="text/javascript">
    $(window).resize();
</script>

Надеюсь, это поможет кому-то в далеком будущем.

0 голосов
/ 23 ноября 2010

Извиняюсь за ответ, представленный прежде, чем я смог закончить.Я хотел сказать, привязать обновление страницы к сценарию, например top.location.href - не уверен в эквиваленте jquery.

0 голосов
/ 19 ноября 2010

что делать, если вы попытаетесь обновить страницу и связать

...