これはイライラしています!クリックイベントハンドラを動作させることはできません。私は問題が何であるかを理解しようと時間を費やしましたが失敗しました。クリックイベントハンドラが機能しないのはなぜですか?
<template name="ViewStats">
<div class="tileMenu" > </div>
</template>
tileMenuがクリック可能にするのに十分な大き埋め込まれた画像を、持っている:
以下は私のテンプレートコードです。 私は埋め込み画像をクリック可能領域を増やすために大きな画像で置き換えようと試みましたが、何も違いはありません。続き
は私のCSSです:
アップ火災に失敗したイベントhandlarため.tileMenu{
position: absolute;
left: 115px;
z-index: 2;
height: 49px;
background: url(images/tileMenu.png) no-repeat;
top: 1px;
display: block;
height: 24px;
margin-left: 1PX;
margin-top: 2px;
float: left;
width: 17px;
background-repeat: no-repeat;
background-position: right 4px top 3px;
background-size: 75% 75%;
}
そして今。 私は何が間違っていますか?
Template.ViewStats.events({
'click .tileMenu': function (event) {
alert("You clicked tileMenu");
}
});
アラート機能が起動しない理由を親切に説明できますか?
ありがとうございます!
どこにテンプレートを置いていますか? main.htmlの@amaiaの – winter
main.jsの自分のイベントと同じフォルダ – SirBT