我对在 iPad 上打开视频的 jQuery UI 对话框有疑问。
它在所有平台上的所有浏览器上都能正常工作,除了 iPad,它不会使对话框居中。它显示在 0,0。
该站点是 www.rainforestretreat.co.nz,您可以通过单击左侧导航中的视频链接查看问题。
我正在触发对话框并开始播放视频:
$(".fancyBox").click(function(){
$("#video").dialog({
height:500,
width:800,
open: function(event, ui){
$('#overlay').fadeIn();
_V_("RRVideo").ready(function(){
var myPlayer = this;
myPlayer.play();
});
},
close: function(event, ui){
$('.ui-dialog').hide();
$('#overlay').fadeOut();
_V_("RRVideo").ready(function(){
var myPlayer = this;
myPlayer.pause();
});
},
show: 'fade'
});
return false;
});
我尝试添加 position:'center' 作为选项,但这并没有什么不同。(当我定位顶部和底部时,其他浏览器反映了更改,但在 iPad 上没有进行任何更改)。
有没有人遇到过这个?