外部 JS ファイルの要素にクリック バインドします。
$(document).ready(function ()
{
$(document).on("click", "#loginRegisterLink", function () {
$("#loginInfoPanel:visible").hide();
$("#loginWindow:hidden").show();
});
});
Layout Shared CSHTML のこのコード:
<script src="~/Scripts/Presenter/Account/loginheader.presenter.js"></script>
ホームページが読み込まれると、コードは正常に動作しますが、このスクリプトを含む同じレイアウトを使用して別のビューに移動すると、クリック機能が起動しなくなります。なぜですか?
注: JS ファイルがレイアウト ファイルを介して 2 番目のビューに読み込まれると、ブラウザーから "Status Code:304 Not Modified" が表示されます。
ありがとう。