【发布时间】:2013-12-19 08:38:54
【问题描述】:
我需要从另一个 jQuery 函数调用 jQuery 插件方法。我正在使用 ASP.NET MVC5,并且我在其中捆绑了我的自定义 jQuery 文件,但由于某种原因无法正常工作。
Jquery 主函数 (mainCustomScript.js)
$(document).ready(function () {
$(this).greenify();
})
jQuery 插件 (DashboardGUI.js)
(function ($) {
$.fn.greenify = function () {
alert("Hello it works");
};
})(jQuery);
ASP.NET 包
bundles.Add(new ScriptBundle("~/bundles/CustomScripts").Include(
"~/Scripts/Custom_Scripts/mainCustomScript.js"
));
HTML
@Scripts.Render("~/bundles/CustomScripts")
【问题讨论】:
-
你指的是哪里的 DashboardGUI.js 文件?
-
我需要这个捆绑包吗?
-
应该不是问题,因为插件总是在加载后被实例化(IIFE 在 DOM 准备好之前出现),但您确实需要加载这两个文件。
-
对不起,它就像你刚才说的那样工作......谢谢
标签: jquery asp.net-mvc razor jquery-plugins