JQuery + DotNetNuke 中的 JCrop 问题

发布于 2024-12-24 17:52:34 字数 171 浏览 4 评论 0原文

我正在使用 dnn 6。它有文件 dotnetnuke/js/dnn.jquery.js 所以我创建了一个模块并添加了对此 jquery 文件和所有其他 JCrop 文件的引用,但它不起作用。
所以我添加了官方的JQuery.js,但是dnn找不到一些方法。
有人用过 JCrop 和 DotNetNuke 吗?

I am using dnn 6. It has file dotnetnuke/js/dnn.jquery.js so I created a module and added reference to this jquery file and all others JCrop files and it doesn't work.
So I added official JQuery.js but then dnn can't find some methods.
Is there anybody who has used JCrop with DotNetNuke?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

和影子一齐双人舞 2024-12-31 17:52:34

要从 DotNetNuke 引用 jQuery,请调用 DotNetNuke.Framework.jQuery.RequestRegistration()。这将使用共享的 jQuery 引用(以便 jQuery 在页面上仅出现一次,在 中,无论有多少扩展请求它)。

如果您使用的是 jQuery 6.1,则应使用 客户端资源管理 API 来请求其他脚本,如下所示:

<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %>

<dnn:DnnJsInclude runat="server" FilePath="~/DesktopModules/MyModule/js/jquery.jcrop.js" />

To reference jQuery from DotNetNuke, call DotNetNuke.Framework.jQuery.RequestRegistration(). This will use the shared jQuery reference (so that jQuery is on the page exactly once, in the <head/>, regardless of how many extensions ask for it).

If you're using jQuery 6.1, you should use the Client Resource Management API to request other scripts, with something like this:

<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %>

<dnn:DnnJsInclude runat="server" FilePath="~/DesktopModules/MyModule/js/jquery.jcrop.js" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文