1

私はdnn 6を使用しています。ファイルdotnetnuke/js/dnn.jquery.jsがあるため、モジュールを作成し、このjqueryファイルと他のすべてのJCropファイルへの参照を追加しましたが、機能しません。
そのため、公式の JQuery.js を追加しましたが、dnn でいくつかのメソッドが見つかりません。
DotNetNuke で JCrop を使用したことがある人はいますか?

4

1 に答える 1

5

DotNetNuke から jQuery を参照するには、 を呼び出しますDotNetNuke.Framework.jQuery.RequestRegistration()。これは、共有された jQuery 参照を使用します (そのため、jQuery は、<head/>それを要求する拡張機能の数に関係なく、ページ内で 1 回だけ表示されます)。

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" />
于 2012-01-03T15:17:17.933 に答える