Так не работает,в плане того что форма скрывается и сразу же появляется.
Код: Выделить всё
<?php
use yii\widgets\Pjax;
use yii\widgets\ActiveForm;
use yii\helpers\Html;
?>
<?php if (!Yii::$app->user->isGuest): ?>
<div id="main_player">
<div id="info_player">
<div class="aza_col">Имя:<span><?=Yii::$app->user->identity->name?></span></div>
<div class="aza_col">Очки:<span><?=Yii::$app->user->identity->score?></span></div>
<div class="aza_col">Время:<span>0.30</span></div>
</div>
<canvas id="game_main">
Увы canvas не работает на старых бразуерах,обновите пожалуйста свой браузер до актуальной версии:)
</canvas>
<?php
Pjax::begin([
]);
$form = ActiveForm::begin([
'options' => ['data' => ['pjax' => true]],
'id'=>'form_aza'
]);
?>
<div class="form-group">
<?= Html::submitButton(Yii::t('app', 'Начать игру'), ['id' => 'start_game']) ?>
</div>
<?php ActiveForm::end(); ?>
<?php Pjax::end(); ?>
</div>
<script src="js/game.js"></script>
<?php endif;?>
Код: Выделить всё
/*
*
* @author:aza
*
*/
class Core{
constructor (){
$( "#start_game" ).click(function() {
$("#form_aza").slideUp()
console.log("DEBUG:START GAME")
});
}
}
$( document ).ready(function() {
canvas=document.getElementById('game_main');
context=canvas.getContext('2d');
var App=new Core();
});