Я пытаюсь заставить мою домашнюю страницу работать с Safari iphone / ipad. Дело в том, что я хочу переместить видео YouTube, встроенные в теги <div>
, по всей странице. Обычно я делаю это с помощью jquery, и я просто устанавливаю смещение тега <div>
с помощью метода jquery offset, и все работает отлично, но когда я пытаюсь установить позицию с translate3d, странная вещь происходит правильно нужной позиции, но встроенная YouTube внутри не перемещается вообще, она остается в верхнем левом углу страницы.
Так что в принципе кажется, что я не могу переместить видео с translate3d, не имеет значения, что я делаю. Становится страннее, если я пытаюсь использовать iframe для встраивания видео на YouTube: кажется, что все работает нормально, видео перемещается в правильную позицию, но ZI не может начать воспроизведение видео, нажав кнопку воспроизведения.
var youtubeString = ('<object id="video" type="application/x-shockwave-flash" data="http://www.youtube.com/v/a-sFrDPsmjI?version=3&hl=hu_HU" width="340px" height="200px" wmode="Opaque" allowfullscreen="true"> <param name="movie" value="http://www.youtube.com/v/a-sFrDPsmjI?version=3&hl=hu_HU" wmode="Opaque" allowfullscreen="true"/> </object>');
$(youtubeString).appendTo($myDiv);
var t = "translate3d(" + myPosX + "px, "+ myPosY +"px, 0px)";
$myDiv.css({"-webkit-transform" : wk});