我正在創建一個腳本,該腳本允許我根據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>
謝謝,這完全奏效! (我發佈了一個使用函數的精簡版,以使它在對自己的評論中變得更清晰。) – 2010-06-29 22:04:11
編輯我的代碼以包含您的DRYer代碼。很高興我能幫上忙! – hundredwatt 2010-06-29 23:19:19