【发布时间】:2009-10-07 14:40:48
【问题描述】:
我将 jQuery 的手风琴与 DotNetNuke 一起使用。 现在DNN页面被动态加载到IFrame中,所以包含IFrame的页面的Page_load事件,IFrame还没有被填充。
<div class="dvFrame">
<iframe class="IFrame" marginheight="0" marginwidth="0" frameborder="0" runat="server" id="frmDNN" ></iframe>
</div>
在page_load中:
frmDNN.Attributes.Add("src", ConfigurationManager.AppSettings["dnn"] + request);
加载到 IFrame 中的手风琴:
<div id="accordion">
<div>
<h3><a href="#">First</a></h3>
<div>Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.</div>
</div>
<div>
<h3><a href="#">Second</a></h3>
<div>Phasellus mattis tincidunt nibh.</div>
</div>
</div>
现在使用一些 Javascript,我应该可以说 div 应该像手风琴一样工作。 但每次尝试,我似乎都失败了。
$("#accordion").accordion({ header: "h3" });
谁能帮我解决这个问题,不胜感激。
【问题讨论】:
标签: javascript jquery iframe dotnetnuke accordion