【问题标题】:DotNetNuke Jquery doesnt work in moduleDotNetNuke Jquery 在模块中不起作用
【发布时间】:2011-06-09 12:56:12
【问题描述】:

我有一个 JQuery 文件,可以在普通网页上正常运行,但在 DNN 内部却无法运行。

DNN 在 Host 设置中指向最新版本的 JQuery 我有一个名为 news 的容器,其中包含 (news.css, news.ascx) 和一个名为 newsdata.ascx 的模块。

我在模块中有这段代码来启动 JQuery 文件:

<script type="text/javascript">
    $(function() {  
        $("#controller").jFlow({  
            slides: "#slides",  
            width: "277px",  
            height: "150px",  
            duration: 250  
        });  
    });  
</script>

但是什么也没发生。我是否将代码放置在正确的位置?

谢谢

【问题讨论】:

    标签: jquery css module dotnetnuke containers


    【解决方案1】:

    我猜你遇到了$ 不是指jQuery 的问题。尝试将第一行更改为jQuery(function ($) {

    【讨论】:

      【解决方案2】:

      我很难找到这个。要让您的 jQuery 在 DNN 页面上工作,您必须首先实例化它。为此:

       DotNetNuke.Framework.jQuery.RequestRegistration()
      

      如果你不这样做,核心 jQuery 可能永远不会被添加到页面中。

      http://www.dotnetnuke.com/Resources/Wiki/Page/jQuery.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-09
        • 1970-01-01
        • 1970-01-01
        • 2011-12-11
        • 2014-07-18
        相关资源
        最近更新 更多