[Panorama] Кнопка которая открывает и закрывает менюшку !?

F1reFrost

Новичок
11 Июн 2019
1
0
Проект
PROJECT_D074
Как связать кнопку с JS ?
Как сделать чтобы по нажатию на кнопку id="btn_new_hero", появлялась\закрывалась менюшка id="box_new_hero" ????
XML:
<root>
    <styles>
        <include src="file://{resources}/styles/custom_game/menu_start.css" />
    </styles>
    <scripts>
        <include src="file://{resources}/scripts/custom_game/menu_start.js" />
    </scripts>
        <Panel class="space">

            <Button id="btn_new_hero" class="new_hero" onactivate="">
                <Label class="button_text" text="NEW HERO" />
            </Button>

            <Panel id="box_new_hero" class="box_new_hero">
            </Panel>
        </Panel>
</root>
 

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
Пишешь функцию в js, называешь ее, например, OpenMenu, у кнопки в onactivate пишешь OpenMenu()
 

LAPKI

Продвинутый
26 Окт 2018
271
61
HTML:
<Button id="btn_new_hero" class="new_hero" onactivate="$('#box_new_hero').toggle()">
    <Label class="button_text" text="NEW HERO" />
</Button>
если не работает, то
HTML:
<Button id="btn_new_hero" class="new_hero" onactivate="$('#box_new_hero').toggleClass('hidden')">
                <Label class="button_text" text="NEW HERO" />
            </Button>
css
CSS:
.hidden{
visibility: hidden;
}

если и это не работает
HTML:
<Button id="btn_new_hero" class="new_hero" onactivate="toggle_hide()">
                <Label class="button_text" text="NEW HERO" />
            </Button>
css
CSS:
.hidden{
visibility: hidden;
}
js
JavaScript:
function toggle_hide(){
$("#box_new_hero").toggleClass('hidden');
}
 
  • Нравится
Реакции: F1reFrost и .фи
Реклама: