ページのdiv内にあるリンクに問題があります。現在、リンクをクリックしても何も起こりません。理由はわかりませんが、以下で説明する、含まれているdivでのhide()とshow()の使用に関係していると思います。
divは、ヘッダーがクリックされたときに次のJqueryを使用して適切なdivを開閉するカスタム「アコーディオン」の一部です。
$('.accordion .head').click(function () {
$('.accordion .head').next().hide();
$('.accordion .head').removeClass("active");
$(this).next().show('fast');
$(this).addClass("active");
return false;
});
「アコーディオン」の動作を実現するためのより良い方法があることは理解していますが、これは当社のWebサイト全体で使用されているため、実際のJquery accordion()メソッドを使用するようにアコーディオンを更新するオプションがありません。私自身。
それで、以下のサンプルコードを考えると、誰かが私がここで問題が何であるか、またはそれを克服する方法を理解するのを手伝ってくれるでしょうか?
<div class="accordion">
<div class="head active"><a href="#">Heading 1</a></div>
<div class="accordion-content first">
<p>
Some text here
</p>
<div class="accordion-logos">
</div>
</div>
<div class="head"><a href="#">Heading 2</a></div>
<div class="accordion-content">
<p>
Some other text here
</p>
<p>
<a href="http://www.google.com">http://www.google.com</a>
</p>
</div>
</div>
特に処理すると、クリックして登録することすらできません。リンクがクリックされたときに、以下のコードのアラートが発生することはありません。
$('.accordion .accordion-content #thelink').click(function () {
alert();
});
ありがとうございました、
薔薇