2011-03-17 22 views

回答

4

为了做正确,你就需要编写一些代码(您可以在容器内做的)。首先,您需要从框架请求jQuery。然后,添加插件脚本(最好的办法可能是使用Page.ClientScript,这样,当容器用于在页面上多次剧本没有得到添加多次。

<script runat="server"> 
    Sub Page_Init(ByVal sender as Object, ByVal e as EventArgs) Handles Me.Init 
     DotNetNuke.Framework.jQuery.RequestRegistration() 
     Me.Page.ClientScript.RegisterClientScriptInclude("myscript", ResolveClientUrl("scripts/jquery.myplugin.js")) 
    End Sub 
</script> 

我可能会改变插件脚本,包括在最后一个电话呼吁任何元素的插件,你正在增强:(?ASCX或HTM)

jQuery(function ($) { 
    $('.my-container .header').pluginize(); 
}); 
+0

在哪里把它 想说我已经和DNN工作了2周。 所以我不知道在哪里放不同的东西。 谢谢你的回答希望y你可以帮助我。 – MyRevenge 2011-03-18 07:13:35

+0

在您的皮肤中运行代码只能在ascx皮肤中使用,而不能在html皮肤中使用。 – bdukes 2011-03-18 13:17:56