【发布时间】:2012-01-26 05:52:40
【问题描述】:
我已经尝试了一半,但未能让 DNN 6 版本的 jQuery 选项卡(称为 DNNTabs)在自定义模块“编辑”页面(以模式打开,类似于模块“设置”)中工作。我希望将相同的默认主题/css 应用于选项卡和按钮(它的行为应该几乎与设置完全相同)。
这似乎是一些文档的开始,但它不是很完整。
http://www.dotnetnuke.com/Resources/Wiki/Page/dnnTabs-jQuery-Plugin.aspx
我已经在互联网上搜索了一个示例,但大多数示例都使用原始的 jQuery 选项卡和/或对其进行修改以与 DNN 一起“工作”。
http://jqueryui.com/demos/tabs/
我的代码的开头不起作用。
<script type="text/javascript">
$('#tabs').dnnTabs();
</script>
<div id="tabs" class="dnnForm dnnModuleSettings dnnClear">
<ul class="dnnAdminTabNav dnnClear">
<li><a href="#tab1">Tab 1</a></li>
<li><a href="#tab2">Tab 2</a></li>
</ul>
<div id="tab1">
Some content...
</div>
<div id="tab2">
Some content...
</div>
</div>
在我读到的其他地方,我必须像这样在我的 OnInit 中请求 DNN 插件注册:
protected void OnInit(object sender, System.EventArgs e)
{
DotNetNuke.Framework.jQuery.RequestDnnPluginsRegistration();
}
我是否缺少另一个参考、代码行之类的东西? 1)所有选项卡在加载时显示,2)单击选项卡只会滚动到模态中的 id 位置(之后无法滚动回顶部)
【问题讨论】:
标签: c# jquery asp.net dotnetnuke