1

Scriptaculousのドラッグ可能な機能を使用して、要素のドラッグとドロップを可能にします。これは、フラッシュムービーを扱う場合を除いて、すべて正常に機能します。Scriptaculousv1.9.0とPrototypeJSv1.7を使用しています。サンプルは次のとおりです。

<div style="position:absolute; z-index:1; top:0px; left:0px; height:px; width:px;" id="wrapper_movie15">
    <object height="337" width="364" style="position: absolute; width: 364px; height: 337px; z-index: 1; top: -15px; left: 42px;" class="movieId_ie15 selectable selected" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="movie15">
        <param value="movie.swf" name="movie">
        <param value="transparent" name="wmode">
        <param value="always" name="allowScriptAccess">
        <!--[if !IE]>-->
        <object height="337" width="364" data="movie.swf" type="application/x-shockwave-flash">
        <!--<![endif]-->            
        <p>--- movie ---</p>
        <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
    </object>
</div>
<script type="text/javascript">
    new Draggable('movie15',{
        handle:'wrapper_movie15'    
    });
</script>

Chrome v22とIE9は期待どおりに動作し、ムービーを移動しますが、Firefoxv16.0.1は何もしないようです。

どんな助けでもいただければ幸いです。ありがとう。

4

1 に答える 1

1

どうしたの:

  1. ハンドルはドラッグ可能な要素の内側にある必要があります(つまり、そのオブジェクトと一緒に移動します)。ハンドルが同じ場所にあるときにフラッシュムービーを移動しようとしています。

  2. wrapperとはobject絶対に配置されています。

  3. クリックするとオブジェクトがフラッシュされます。

可能な解決策:

于 2012-11-05T17:47:03.283 に答える