この問題について何か助けていただければ幸いです。これが私がこれまでに持っているコードです:
$('.Ajax_links').click(function() {
window.location.hash = $(this).attr("href");
var href = $(this).attr('href');
$('#contaniner_div').load(href);
$('data-target').click(function() {
var data-target = $(this).attr('data-target');
$('#contaniner_Div_Nav').load(this.data-target);
}
return false;
});
(class="Ajax_links") に設定されたクラスのリンクがクリックされたときに、上記の混乱したコードが以下の 2 つの div にコンテンツをロードすることを望みます。
<div id="contaniner_Div"></div>
<div id="contaniner_Div_Nav"></div>
これは、リンクがどのように見えるかです:
<a href="files/content.html" class="Ajax_links" data-target="files/navigation.html">
data-target メソッドの代わりに rel を使用して作業していた最初のメソッドは、リンクがクリックされたときにコンテンツをこれら 2 つの div にロードしましたが、そのコンテンツの rel 部分はハッシュに含まれていませんでした。リンクの rel 部分をブックマークしたり、ブラウザのボタンを使用して前後に移動したりすることができなくなります。(私はベンアルマンプラグインを使用しています)。そのため、別の方法を探していますが、コードが機能しません。誰か助けてくれませんか?