【问题标题】:call jquery plugin in another jquery function在另一个 jquery 函数中调用 jquery 插件
【发布时间】: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


【解决方案1】:

回答

    bundles.Add(new ScriptBundle("~/bundles/CustomScripts").Include(
                                     "~/Scripts/Custom_Scripts/DashboardGUI.js",
                                     "~/Scripts/Custom_Scripts/mainCustomScript.js"
                                     ));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-17
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多