こんにちは、クリックされたリンクに応じて、インデックス ページにいくつかの html ページを読み込んでいます。クリック イベント ハンドラが関連付けられているリンクに問題があります。それらにバインドされたクリックイベントハンドラーがあります。これが私のコードです:
これは、機能しないリンクの 1 つの HTML です。
<a href="#" id="NavContactPage" data-sectionId="Skills">skills</a>
これは、それに関連付けられた jquery コードです。
$("nav a , a.first_anchor , a#NavContactPage").click(function(){
var id = $(this).attr("data-sectionId");
var link = "load/" + id + ".html";
$("div#Content").load(link , function(){
$("section#" + id).fadeIn();
if(id === "Portfolio"){
$('div.slide').cycle('fade');
}
if(id === "Home"){
$("#jcycleslider").cycle({
fx: mtransition,
easing: easing,
before: onBefore,
after: onAfter,
speed: mpace,
timeout: mnext,
sync: msync,
randomizeEffects:0,
pager:'#jslider_nav'
})
$("#jslider_nav a").text("");
}
})
return false;
})
どうすればこの問題を解決できますか?