ある画像をクリックしたときにdraggableを有効に、それ以外を押したときに無効にするプログラムが作りたいです。私が考えたソースは以下の通りです。説明させていただくと、("#test")が画像の
idとなり、skOuterClickはあるプラグインを用いた(#test意外をクリックしたとき)という意味です。そして("#con")に現在のフラグを表示させています。alertも同じように確認用です。
このプログラムを実行したとき、flagの値はちゃんと変わっているのですが、なぜかflagが1のときの処理が実行されません。エラーもとくに出ておらず非常に困っています。助けてください。
var flag = -1;
$("#test").click(function(){
flag = 1;
$("#con").text(flag);
});
$("#test").skOuterClick(function(){
flag=-1;
$("#con").text(flag);
});
if(flag == -1){ alert("-1"); $("#test").draggable('enable'); $("#test").addClass("line"); } else if(flag == 1){ alert("1"); $("#test").draggable('disable');}
[html]
<img id="test" class="" src="C:\testhtml\image\kitan.jpg">
<p id="con"></p>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/09/13 23:55