#content
単一ページの Web サイト (上部のナビゲーション、左側のサイドバー、およびコンテンツを交換するための div) を作成したいと考えています。
$(document).ready(function() { // or click on a button
$('#content').load('somepage.php');
});
<script src="jquery-1.9.1.min.js"></script>
<script src='index.js'></script>
スクリプトは読み込まれたページの外側、つまりメイン ページの内側にあります。
2 つの質問:
- このアプローチの問題や欠点はありますか?
jquery
ロードされた内部で機能するのに機能しないのはなぜ#somepage.php
ですかindex.js
? ロードされたページ内にコードを記述する必要があります。
例えば:
$("#stick").click(function() {
$(this).hide();
});
このコードは内部にありindex.js
ます。
stick
内にありsomepage.php
ます。内部に書き込むまでコードは機能しませんsomepage.php