Мне нужно автоматически воспроизвести видео на YouTube, когда я нажимаю на его миниатюру.
Поскольку IE не поддерживает тег <EMBED>
, мне нужно предварительно установить все необходимые значения в <OBJECT>
, а затем создать новый объект с моими параметрами.
Итак, я сделал что-то вроде этого:
var $newObject = jQuery('<object><param name="play" value="true"/>' + $oldObject.html() + '</object>'); // preparing virtual object on the fly.
$thisObject.html($newObject.html()); //Creating new object
Это не имело никакого эффекта. Поэтому я попытался вставить новый для всех существующих объектов, как это:
jQuery('<param name="play" value="true" >').prependTo("object");
За это я получил ошибку в IE, которая говорит «Неверный аргумент» (интересно, что в FF и Chrome этот подход работал).
Так что сейчас у меня действительно нет идей.
Спасибо за помощь
Sam