Как остановить SWF во вкладке UI jQuery от перезагрузки

У меня есть фильм SWF во вкладке UI jQuery, и проблема, которую я имею, состоит в том, что SWF перезагружается каждый раз, я нажимаю далеко от вкладки на другую вкладку и затем нажимаю назад. Я могу осмотреть DOM и видеть, что отделение, содержащее SWF, находится все еще в DOM, когда я нажимаю далеко, таким образом, я не знаю, почему это, это, кажется, перезагружает его, когда я нажимаю назад к вкладке.

Я добавил следующие правила CSS попытаться предотвратить дисплей, устанавливаемый на: ни один, но фильм Flash все еще не перезагружает:

.ui-tabs .ui-tabs-hide {
    display: block !important;
    position: absolute;
    left: -10000px;
}

Обновление: оказывается, что это связано со следующей ошибкой Firefox, которая была вокруг с 2001 / Firefox 0.9. У меня все еще нет хорошего обходного решения как бы то ни было.

5
задан Raul Agrait 14 April 2010 в 03:40
поделиться

2 ответа

Решение, упомянутое ранее, работает в Chrome, но не в Firefox по какой-либо причине (я совершенно уверен, что некоторое время назад оно работало).Я нашел еще одно решение:

сначала вам нужно общее правило, чтобы «скрыть» контент без использования display: none;

/** hide the tab without using display:none; **/
.ui-tabs .ui-tabs-hide {    
display: block !important;
height: 0!important;
width: 0!important;
border:none!important;
visibility:hidden!important;

}

/** make sure your swf does not have leftover height when hidden **/
.ui-tabs .ui-tabs-hide object,
.ui-tabs .ui-tabs-hide embed {
    height: 0;
    width: 0;
}

У меня это работает. Скажите, работает ли это для вас! Джером ВАГНЕР

4
ответ дан 14 December 2019 в 13:31
поделиться

Некоторые браузеры (например, firefox) перезагружают флеш-ролики, как только вы делаете скрытие/показ (display: none;) на них. Именно это происходит с системой вкладок. Единственное решение, которое я знаю, это

  1. иметь флэш с position:absolute;
  2. слушать события системы вкладок
  3. убедиться, что флэш перемещается в и из вида экрана, когда вкладка показывается/скрывается

Это может стать сложным, если вы хотите многофлэш, общее решение...

Надеюсь, это поможет вам

1
ответ дан 14 December 2019 в 13:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: