JavaScriptコードを含むhtmlファイルがあります。
<div id="star_rating">
<a id="one">☆</a><a id="two">☆</a><a id="three">☆</a>
</div>
<script type="text/javascript">
$(document).on("ready", function() {
$("#one").hover(
function () {
markHover("true", "false", "false", "false", "false");
},function () {
markHover("false", "false", "false", "false", "false");
}
);
$("#two").hover(
function () {
markHover("true", "false", "false", "false", "false");
},function () {
markHover("false", "false", "false", "false", "false");
}
);
});
これはうまくいきます。現在、jQuery テンプレート システムを使用しています。index.html には script タグが含まれています。.on("pagebefore")
イベントと一緒にインクルードする別のファイルに、3 つa
のタグを含めます。問題は、.hover
機能が動作しないことです。.hover
コンソールにコードを貼り付けると、機能します。
ここでjsFiddle
アドバイスありがとう!