我想通过按钮使面板可见/不可见。
在此示例中删除/添加面板。但是添加时,我需要再次制作面板和设置。
我只想使面板可见/不可见,而不是删除。
我谷歌了一下,没有找到样品。
有可能吗??
感谢@Robbert
回复
我可以把面板藏起来。像这样。
$(".amcharts-stock-panel-div-stockPanel1").hide();
但是它不会重新调整每个面板的大小。
如果我打电话给
所以我试着这样做。
$(".amcharts-stock-panel-div-stockPanel1").hide();
chart.panels[1].percentHeight = 1;
chart.validateNow();
它隐藏面板并调整每个面板的高度。
但是,如果您在percentHeight=1时使用
validateNow()
;
发生此错误。
amcharts.js:26 Uncaught TypeError: Cannot read property 'translate' of undefined
at b.fixVLine (amcharts.js:26)
at b.adjustBalloonCoordinate (serial.js:17)
at b.showBalloon (amcharts.js:5)
at b.handleCursorMove (serial.js:8)
at b.dispatchMovedEvent (amcharts.js:27)
at b.syncWithCursorReal (amcharts.js:28)
at b.syncWithCursor (amcharts.js:28)
at b.handleCursorChange (amstock.js:2)
at b.a.inherits.b.fire (amcharts.js:1)
at b.dispatchMovedEvent (amcharts.js:27)
我最终的解决方案是这样的,不是使用css,而是为面板备份准备变量panelBack
。
//removing ...
pos = //panel position.
var panelBack = chart.panels[pos];
chart.removePanel(chart.panels[pos]);
chart.validateNow();
//adding...
chart.addPanelAt(panelBack,1);
chart.validateNow();
通过查看演示的源代码,您会看到第二个股票面板的类名为amcharts-stock-patle-div-stock Panel1
。您可以使用CSS隐藏它:
.amcharts-stock-panel-div-stockPanel1 {
display: none;
}
.amcharts-stock-panel-div-stockPanel1 * {
/* hide SVG nodes as well */
visibility: hidden;
}
但是,AMSharts本身并不知道此面板是隐藏的,因此在“移除”第一个库存面板时,它不会重新调整其高度。
我建议遵循示例中的方法。
我有三个活动,每个都有一个按钮。Act1与btn1,Act2与btn2,Act3与btn3。我有另一个活动作为主活动,有三个图像视图:ImageView1、imageView2和imageView3,所有这些最初都是不可见的。我希望这样,当我在act1中单击btn1时,MainActivity中的imageView1将可见,而当再次单击btn1,ImageView 1将再次不可见。与imageVi
问题内容: 如何在Java中创建JButton,使其不可见但可单击? 使按钮不可见但不可单击,是否有任何方法使按钮不可见但可单击? 我试着做: 但这也不起作用。我要这样做是因为我想有一个带有图像的按钮,如果将不可见的JButton放在图像上,则单击图像时该按钮将响应,即不可见按钮。 问题答案: 我认为您的意思是透明的,而不是看不见的。 这将使单击的按钮不可见,即透明: 这可以回答您的问题,但是如果
我正在尝试制作一个JFrame,其中包含一个JGroup,不可见但保持JGroup可见。我怎么才能做到这一点?提前感谢!
问题内容: 我用这段代码通过按钮浏览了panel1和panel2。 (button1和button2),但是当我运行代码时,框架保持空白。 有人可以向我解释我做错了什么以及如何完成 以这种方式在panel1和panel2之间切换?首先从panel1开始 码: 提前致谢 问题答案: 使用布局管理器。 frame.setLayout(new FlowLayout());
下面是我的代码。当我从excel中输入url时,大部分时间都显示org . open QA . selenium . elementnotvisibleexception:元素当前不可见错误。对于像www.travelocity.com这样的网站,它显示点击7 8链接后,但www.google.com显示错误从开始。 线程"main"org.openqa.selenium.ElementNotVi
问题内容: 我正在构建一个简单的示例,使用该属性翻转卡片。 几天前它运行良好,但突然间它停止工作。效果仍然有效,但是当我将鼠标悬停在卡片上时,正面应该消失以使背面可见。为此,我正在使用该属性。但是似乎无法在chrome中正常工作(无论是稳定版还是每晚构建版) 如果我在做一些糟糕的事情,这里是代码 之所以得出这个结论,是因为我做了几个简单的示例,只使用了一个旋转的div,上面有一个简单的文本,背面隐