0

jQuery を使用して、テキスト div を任意の場所にドラッグします。次に、ユーザーが div テキストを元の位置に戻したい場合は、「戻る」というオプションを選択する必要があり、div テキストは元の位置に移動します。ただし、それはまったく機能しません。結果がまだ残っているか、テキストが消えます。if ステートメントがなければ、ドラッグ可能な方法のいずれかが機能しました。if ステートメントに関係していると思いますが、よくわかりません。助けてください。

ここに私のjQuery/javascriptコード、

var selected = '2 line';
    $(document).ready(function(){
      $("#options").change(function(){ // function that do option selection
            selected = $("option:selected", this).val();

        });

        if(selected == 'return position')
        {
               $( "#subtitle" ).draggable({revert: true})
        }else
        {
            $( "#subtitle" ).draggable({revert: false})
        }
    });
4

1 に答える 1

1

そのオプションは、changeイベントの外側に設定されています。そのコールバック内に設定するつもりはありませんか?

于 2013-04-23T18:19:00.337 に答える