在jquery中定义并调用一个函数

时间:2015-08-31 11:51:07

标签: jquery

我想在我的脚本文件中定义一个函数,并且可以从我的文档中的所有点访问它。

2 个答案:

答案 0 :(得分:1)

您需要在javascript文件中定义一个函数,如下所示:

(function addModifiedRules(){
/* your code here */
})();

在加载jsp页面或内容时加载此javascript文件。

答案 1 :(得分:0)

这样的东西将定义一个可以在文档中的任何地方调用的全局函数(声明和调用的顺序无关紧要)

function myFunction(){
   console.log("You just called me!!! How could you!!!")
}

然后在文档的任何地方

myFunction();

如果您将其存储在另一个脚本文件中,则需要将其导入主文档。在标签中:

<script src='directory/scriptname.js'></script>

------------------根据需要提供额外信息------------------

如果要在jQuery选择上定义函数,则需要类似这样的函数。它本质上是代码,首先将内容滑动,然后将其从页面中删除:

jQuery.fn.extend({
    slideOut: function(){
        $(this).slideUp(function(){
            $(this).remove();
        });
    }
});

可以使用以下方法调用:

$("#divId").slideOut();

您可以通过其他方式定义函数,例如原型设计,您可以在其中调用函数来处理对象。我们假设您想要将字符串中的第一个字母大写:

String.prototype.capitalise = function(){
    return this.charAt(0).toUpperCase() + this.slice(1);
}

可以使用以下方法调用:

"hello".capitalise() //returns Hello