Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 仅当条件为真时才可丢弃_Jquery_Jquery Ui - Fatal编程技术网

Jquery 仅当条件为真时才可丢弃

Jquery 仅当条件为真时才可丢弃,jquery,jquery-ui,Jquery,Jquery Ui,我有个问题。我有一个全局变量$isTutorial 如果这是真的,我的网格中只有一个单元格是可拖放的, 如果该值为false,则整个网格应该是可拖放的 if($isTutorial){ $('#cell').droppable(); } else if($isTutorial == false){ $grid.droppable(); } 看来这种方法行不通。解决方案是将此代码放入函数中,并在“开始:”拖动事件中调用此函数。还有其他解决方案吗?您当前的实施似乎是合理的。您能在J

我有个问题。我有一个全局变量$isTutorial

如果这是真的,我的网格中只有一个单元格是可拖放的, 如果该值为false,则整个网格应该是可拖放的

if($isTutorial){
    $('#cell').droppable();
} else if($isTutorial == false){
    $grid.droppable();
}

看来这种方法行不通。解决方案是将此代码放入函数中,并在“开始:”拖动事件中调用此函数。还有其他解决方案吗?

您当前的实施似乎是合理的。您能在JSFIDLE中复制它吗?您能在JSFIDLE上发布HTML标记和/或演示吗?这看起来相当脆弱。为什么不把它们都设为.droppable{disabled:true},然后在$isTutorial发生变化时,对所需的一个调用.droppable'enable'?资料来源:谢谢blgt,这是我喜欢的方式!!: