У меня очень серьезная проблема с документооборотом JQuery, и я надеюсь, что некоторые замечательные эксперты здесь знают, как решить эту проблему, или могут указать мне верное направление. Я искал похожие посты здесь и тестировал в течение нескольких часов, но я не могу найти рабочее решение, так как эта проблема не совсем та же.
Мои навыки работы с javascript ограничены (я больше занимаюсь XHTML и CSS), но я застрял в тупике, так как этот сайт должен появиться через несколько дней, и я только заметил ошибку прошлой ночью.
Я использую диалоговое окно, чтобы открыть диалоговое окно, содержащее iframe - это динамически генерируемый шаблон из Expression Engine, который отлично загружает видео. Он выглядит красиво и отлично работает, а потом IE 6 и 7 испортили его.
В IE 6 & 7, когда вы используете 'close', он сбрасывает рамку, как и должно, но сохраняет содержимое в рабочем состоянии - чтобы вы могли слышать звук из видео, все еще воспроизводимого в фоновом режиме. Работает во всех других браузерах. Итак, я решил изменить «закрыть» на «уничтожить», но это полностью уронит предмет, и вы не сможете открыть его снова, не обновив окно.
Есть ли способ восстановить или сбросить элемент после его уничтожения?
Вот код:
$(function(){
$('#box').dialog({
autoOpen: false,
width: 600,
buttons: {
"close": function() {
$(this).dialog("destroy");
}
}
});
// video Link
$('#box-1').click(function(){
$('#box').dialog('open');
return false;
});
});
Буду очень признателен за любые советы или идеи.
Заранее спасибо