使用JS锁定div

时间:2009-07-18 21:51:25

标签: jquery html

无论如何我可以使用jQuery锁定一个div,即在提交按钮时使div灰显?

$('#buttoncancel').click(function()
        {
            $('#radiodj').hide('slow');
        }
    );

目前,正如您所见,它隐藏了radiodj div,但是如何使用jQuery使div变为灰色/禁用?

4 个答案:

答案 0 :(得分:4)

试用blockui插件

答案 1 :(得分:2)

此问题的一般解决方案是创建第二个div(background:black,display:none),它将与第一个div重叠。然后只需$('#fullblackdiv')。css({opacity:0,display:block})。aniamte({opacity:0.5},1000)。

答案 2 :(得分:1)

我相信你可以简单地......

$('#radiodj').attr("disabled", true); 

......而另一方面......

$('#radiodj').removeAttr("disabled"); 

...如果需要还原它。

那说,(可能不言而喻,但是)你应该假设所有输入都被污染并在你的后端脚本语言中适当地处理它,因为在使用开发人员插件等的浏览器中覆盖这些东西是相当微不足道的。 / p>

答案 3 :(得分:0)

这是另一个:jquery loadmask plugin