0
我有一個Ajax手風琴的我的頭模板以下內:錨點擊觸發只能在IE(Ajax工具包手風琴)父點擊
<ajaxToolkit:Accordion runat="server" ID="accQuestions" TransitionDuration="250" FramesPerSecond="30" HeaderCssClass="moduleheader" HeaderSelectedCssClass="moduleheader selected" RequireOpenedPane="false">
<HeaderTemplate>
<div class="image" title="Expand/collapse">
<a class="heading_link" href="<%#GetQuestionUrl((Answer)Container.DataItem) %>" >Question Header</a>
</div>
</HeaderTemplate>
而且下面的JavaScript是一個click事件分配給所有的主播:
$("a.heading_link").click(function() {
$(this).parent().click();
return false;
});
我需要這個沒有JS工作爲好,這就是爲什麼我仍然會產生鏈路上的HREF,所以我只是截取的點擊,然後調用父點擊這反過來將切換手風琴標題。
這適用於IE,但沒有Firefox,Chrome。
啊,preventDefault有效,但我不得不刪除parent.click,它的一切工作 - 謝謝! – Mantorok 2011-02-04 12:23:40