如何启用和禁用DIV

时间:2011-05-23 17:36:30

标签: javascript html css prototypejs

我正在使用Prototype JavaScript库并拥有这个div:

new Element('div', {id: 'summaryGraph', style: 'width: 100%; height:90px;'});

在div中,我正在显示一个图表:

 summaryGraph: function (data, bounds) {
          var p = Flotr.draw(
            $('summaryGraph'),
            [data],
            {
            }
        );
        return p;
    }

现在我的问题是,是否可以根据条件禁用和启用div?

2 个答案:

答案 0 :(得分:4)

如果您想“禁用”图表,您有两种可能性:

  • 隐藏图表并显示占位符(图片,文字),表明此刻无法访问图表
  • 使用半透明DIV覆盖图表,这将阻止与其进行任何交互

答案 1 :(得分:0)

我不确定'禁用'图表是什么意思。但您可能需要查看hide()relevant docs)或show()relevant docs)。

如果图形不应响应鼠标事件,请添加禁用标志,如果设置了标志,则在鼠标事件监听器中返回false。