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