嵌入 Flash 视频的可拖动模式对话框不允许播放视频

发布于 2024-12-14 04:23:19 字数 188 浏览 1 评论 0原文

我有一个带有 Flash 视频的模式对话框,我使用 jQuery 可拖动插件来使其可拖动。在 Chrome 上,它不允许我播放视频(当我单击播放按钮时,它不执行任何操作,但如果按住鼠标,我可以拖动 div)。在 Firefox 上,视频会播放,但鼠标会“卡在”div 上,而 div 会跟随它四处移动。有没有一些简单的方法可以防止在 Flash div 上拖动?

I have a modal dialog with a flash video on it and I'm using the jQuery draggable plugin to make it draggable. On Chrome, it doesn't let me play the video (when I click on the play button it does nothing, though I can drag the div around if I hold down the mouse). On Firefox, the video will play, but the mouse gets "stuck" to the div and the div follows it around. Is there some easy way to prevent dragging on the flash div?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单身狗的梦 2024-12-21 04:23:19

向 div 添加一个“手柄”,这将允许用户拖动 div,但仅当他们单击该区域时才可以。只需在 div 中放置一个元素,然后将其指定为该可拖动对象的句柄即可。

使用指定的句柄选项初始化可拖动对象。

$( ".selector" ).draggable({ handle: 'h2' });

初始化后获取或设置句柄选项。

// getter
var handle = $( ".selector" ).draggable( "option", "handle" );
// setter
$( ".selector" ).draggable( "option", "handle", 'h2' );

来自 http://jqueryui.com/demos/draggable/#option-handle 的文档

Add a "handle" to the div, this will allow the user to drag the div but only when they click on that area. Just place a element in the div and then specify it as the handle for that draggable.

Initialize a draggable with the handle option specified.

$( ".selector" ).draggable({ handle: 'h2' });

Get or set the handle option, after init.

// getter
var handle = $( ".selector" ).draggable( "option", "handle" );
// setter
$( ".selector" ).draggable( "option", "handle", 'h2' );

Documentation from http://jqueryui.com/demos/draggable/#option-handle

瑾夏年华 2024-12-21 04:23:19

试试这个代码:

$("#openDialog").dialog({
 autoOpen: false,
 modal: true,
 zIndex: -1,
 resizable: true,
 draggable: true,
 height: 'auto',
 width: '800',

}

Try this code:

$("#openDialog").dialog({
 autoOpen: false,
 modal: true,
 zIndex: -1,
 resizable: true,
 draggable: true,
 height: 'auto',
 width: '800',

}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文