嵌入 Flash 视频的可拖动模式对话框不允许播放视频
我有一个带有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
向 div 添加一个“手柄”,这将允许用户拖动 div,但仅当他们单击该区域时才可以。只需在 div 中放置一个元素,然后将其指定为该可拖动对象的句柄即可。
使用指定的句柄选项初始化可拖动对象。
初始化后获取或设置句柄选项。
来自 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.
Get or set the handle option, after init.
Documentation from http://jqueryui.com/demos/draggable/#option-handle
试试这个代码:
}
Try this code:
}