禁用单击divs元素

时间:2011-03-10 11:46:16

标签: jquery

我有div进入编辑模式... div包含按钮,链接++。在编辑模式下,我想禁用所有这些,并在退出编辑模式时启用它们。

我试过

$("#container").children().disableSelection();

但它不起作用: - (

4 个答案:

答案 0 :(得分:20)

编辑模式输入:

$("#container").children().bind('click', function(){ return false; });

编辑模式退出:

$("#container").children().unbind('click');

答案 1 :(得分:1)

提供您想要阻止点击“noclick”类的所有元素,然后在编辑模式下:

$(".noclick").click(function(e) {
    if(editMode) {
        e.preventDefault();
    }
});

答案 2 :(得分:0)

您在下面使用它可以帮助您:

$( “#容器”)隐藏();

当退出编辑模式执行时: $( “#容器”)显示();

答案 3 :(得分:0)

css:

Route::group(['middleware' => ['jwt.verify']], function() { Route::post('postmycompanies', 'CompaniesController@stockcompanies'); });

jQuery:

.dis{pointer-events:none}

$("#container").addClass("dis"); //disables