我有一个flash视频播放器坐在div容器内。这是使用javascript可拖动。当鼠标在闪存部分上时,我不希望它对拖动敏感。只有当鼠标位于剩余的div容器上时,它才应该是可拖动的。预期的行为发生在Linux中。但是,在Windows上的鼠标光标也使它可以拖动。我怎么能避免这种情况。在此先感谢:)
答案 0 :(得分:3)
我不确定你是否能控制这种行为。如果没有立即解决方案,另一种方法是为div容器创建一个拖动句柄。因此,您通过拖动手柄来移动整个div,并且只有手柄对拖动操作敏感(就像大多数Windows窗体一样,您可以通过拖动其标题栏来移动整个窗口)。
答案 1 :(得分:0)
只要你的鼠标进入flash矩形,它就只能控制flash内容,你就失去了对html,javascript的所有控制权。
我想这可以像轮子上的划水池一样工作。尝试通过移动水来推动戏水池,你最终得到的只是湿手。
可以在Flash内容的外部添加“手柄”,然后在拖动时移动Flash内容。
alt text http://cnb-host3.clickandbuild.com/cnb/shop/powerranger?imageID=1218&op=imgLib-viewImage