【发布时间】:2016-05-25 17:44:54
【问题描述】:
我遇到了与此类似的问题:Hide dynamically added buttons based on an if statement。借助 A Dark Room 的 JS 模组,我正在努力提高我的 JS 技能。这些 sn-ps 都不是我的,而且都运行良好。
这是创建按钮的代码 sn-p:
build: function(buildBtn) {
var thing = $(buildBtn).attr('buildThing');
if($SM.get('game.temperature.value') <= Room.TempEnum.Cold.value) {
Notifications.notify(Room, _("builder just shivers"));
return false;
}
这个 sn-p 确保按钮保持可见,但我想更改它,以便在达到最大值时隐藏按钮。
//show button if one has already been built
if($SM.get('game.buildings["'+thing+'"]') > 0){
Room.buttons[thing] = true;
return true;
}
【问题讨论】:
标签: javascript button dynamic show-hide