删除按钮事件的操作并进行另一个事件

时间:2015-01-05 20:25:40

标签: javascript html

我有两个绘制图形的按钮。 第一个绘制带有一些值的图形,第二个绘制带有其他值的图形。两个图形绘制在我的HTML页面上的相同位置。 问题是如果我按下两个按钮,图表将被覆盖 连续,我不刷新页面。

$("#buttonA").click(function(){
deseneazaGrafic(jsonData.Antena3);
});

和第二个按钮

$("#buttonP").click(function(){
deseneazaGrafic(jsonData.ProTV);
});

非常感谢!

2 个答案:

答案 0 :(得分:0)

我可能需要看deseneazaGrafic()才能正确回答。

我的第一个想法是清空绘制图形的元素。让我们说它是一个带有id graphdiv的div,它充满了图形。

然后在调用deseneazaGrafic()

之前的两个按钮单击事件中

拨打这个电话:

$("#graphdiv ").empty(); 

请点击此处查看更多http://api.jquery.com/empty/

答案 1 :(得分:0)

我找到了答案:  在绘制" deseneazaGrafic"(translate:drawGraph)函数之前,我需要清除图形  context.clearRect(0,0,canvas.width,canvas.height)