Показать сообщение отдельно
  #3 (permalink)  
Старый 25.07.2011, 21:19
Новичок на форуме
Отправить личное сообщение для Dr.And Посмотреть профиль Найти все сообщения от Dr.And
 
Регистрация: 26.06.2011
Сообщений: 3

Ненавижу IE !!!
Чтобы не создавать новую тему еще спрошу.
Кто подскажет, как при скрытии блока в IE останавливать в нем выполнение мультимедии
(напр. остановить воспроизведение плеера). В остальных браузерах таких проблем просто нет,
при скрытии блока все элементы в нем перестают подавать какие-либо признаки жизнедеятельности.
Но только не в IE !!!
Вот ориентировочный код: сначала скрипт
<script type='text/javascript'>
$('#s1').click(function(){
   if($("#p1").is(":hidden")){
$('.content').slideUp(300);
$('#p1').slideDown(300);
$("#p1").show();
   }else{
$('#p1').slideUp(300);}});
</script>

И собственно div с играющим плеером, которого нужно убить при скрытии блока:
<div id="s1">текст</div>
<div id="p1" class="content">
<object id="player"...><param...><param name='flashvars'...></object>
</div>

Добавление в конце скрипта $("#p1").hide(); в IE тоже ничего не дает...
Мог бы - убил бы разработчиков Эксплорера !!!

Последний раз редактировалось Dr.And, 25.07.2011 в 21:51.
Ответить с цитированием