如何命名和重用javascript函数

时间:2013-10-10 13:55:57

标签: javascript jquery

我有以下一些jQuery代码,我想通过从我的jQuery代码的其他部分调用它来重用它。我该怎么做?

$(document).ready(function() {              
    $('#share_mention').charcount({
        maxLength: 140,
        preventOverage: false
    });

    $('.countable').bind('update', function(evt, length, remaining) {
        var message = 'id=' + $(evt.target).attr('id') + ', length=' + length + ', remaining=' + remaining;                 
    });
});

2 个答案:

答案 0 :(得分:5)

有许多方法可以让这只猫受到伤害,但这是一种方法。

var yourNameSpace = {};

yourNameSpace.YourFunction = function(){
   $('#share_mention').charcount({
   maxLength: 140,
   preventOverage: false
  });

  $('.countable').bind('update', function(evt, length, remaining) {
  var message = 'id=' + $(evt.target).attr('id') + ', length=' + length + ', remaining=' + remaining;                 
  });
}

$(document).ready(function() {   
  yourNameSpace.YourFunction()
});

答案 1 :(得分:0)

首先,首先没有jQuery函数。这是一个javascript函数。 该事件被隐式传递给回调函数。

function countCats (event) {}

$('.cats').on('click', countCats);