我正在创建一个脚本,允许我根据 URL 的主题标签启动弹出窗口。当用户直接在地址栏中插入 URL + 哈希时,我可以让它工作。但是,当单击锚链接时,脚本似乎没有执行 .load() 函数。我的排序是错误的,还是我的做法完全错误?
<script>
$(document).ready(function() {
var loc = window.location.hash;
var container = $('.container');
if ( loc == "#content1" ) { $('.container').load('content1.html') }
if ( loc == "#content2" ) { $('.container').load('content2.html') }
});
</script>
<body>
<ul class="navigation">
<li><a href="#content1">Launch content1</a></li>
<li><a href="#content2">Launch content2</a></li>
</ul>
<div class="container"></div>
</body>