javascript - jQuery UI 对话框的视频问题

标签 javascript html css jquery-ui video

在我的网站上,我使用 jQuery UI 对话框显示某些内容,其中包括视频。然而,一个大问题。每当我关闭对话框重新打开它时(有时在第一次运行时),视频会下载而不是播放。

我试过的所有播放器(flowplayer、JW player 等)都会出现问题。要么是上述情况,要么根本不加载。

而且我直接从外部页面尝试过,没问题,所以一定是 jQuery UI 问题。

有解决办法吗?有人请吗?谢谢。

function openDialog(url) {
    $("<div class='popupDialog'>Loading...</div>")
        .dialog({
            autoOpen: false,
            closeOnEscape: true,
            width: '900',
            height: 'auto',
            modal: true,
            title: 'Bonus Features',
            autoResize: true,
            beforeClose: function(){   $(this).remove();   }
        }).bind('dialogclose', function() {
            jdialog.dialog('destroy');
        }).load(url, function() {
            $(this).dialog("option", "position", ['center', 'center'] ).bind('dialogopen', function() {
                    adjustJQueryDialogOverlay();
                });
                $(this).dialog("open");
        });
}

$(window).resize(function() {
    $(".ui-dialog-content").dialog("option", "position", ['center', 'center']);
});

最佳答案

使用 jquery nyromodal。它将解决您所有与视频相关的问题。 click to view nyromodal demo

关于javascript - jQuery UI 对话框的视频问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005774/

相关文章:

html - 如何使下拉菜单 View 为垂直?

Javascript SVG 将箭头放置在贝塞尔曲线上

php - prestashop product-list.tpl 自定义添加到购物车部分

javascript - 不能以编程方式设置 div 的最大高度

html - 动态中心 div Bootstrap

jquery - Bootstrap 列表组一次只显示三个元素

javascript - 在 jQuery Mobile 中以响应方式显示或隐藏按钮文本

javascript - 如何在 React JS 中将 "dispatch"作为导出函数?

javascript - Highcharts 。 mouseOver 圆环图内的动态标签

html - 隐藏粘性标题栏