我有以下一些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;
});
});
答案 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);