2017-04-20 26 views
0

ドラッグして機能を有効にしたり無効にしたりするためのコンテナとチェックボックスにグラフがありますが、2回目にクリックすると有効になりません。私はどこが間違っているのか分かりません。以下はjiddle URLで、用文関数おかげでドラッグjQueryを有効にして無効にする

http://jsfiddle.net/dmmqwr6d/

function EnableDrag(checkboxvalue) { 
    if (checkboxvalue == true) { 
    $("#chartdiv").draggable("enable"); 
    } else { 
    $("#chartdiv").draggable("disable"); 
    } 
} 

答えて

2

ことを示唆している場合は、単にEnableDrag()関数に間違った引数を提供しています。チェックボックスの値は決して変更されず、変更された要素のチェックされた状態(またはプロパティ)です。

は、単にあなたが、私はそれを反映するためにここにあなたのjsfiddleを更新した

<input type="checkbox" onClick="EnableDrag(this.checked);" checked>Chart drag 

<input type="checkbox" onClick="EnableDrag(this.value);" checked>Chart drag 

からチェックボックスを定義するHTMLを変更:http://jsfiddle.net/dmmqwr6d/1/

+0

ああおかげで非常に:) – Michal

関連する問題