Jquery中是否有插件限制在文本区域内输入的文本,具体取决于font-size和font-family?
我知道有一个最大长度属性,但我想要一些动态的东西,具体取决于font-size和font-family。
答案 0 :(得分:0)
(function($){
$.fn.extend({
limitText: function() {
var interval, f;
var self = $(this);
$(this).focus(function(){
interval = window.setInterval(substring,100);
});
$(this).blur(function(){
clearInterval(interval);
checkfont();
});
function checkfont(){
var font_family = self.css('font-family');
var font_size = self.css('font-size');
if(font_family != "Tahoma" && font_size <= "13"){
// You can configure according to you need in condition
$(self).val($(self).val().substring(0,limit));
}
}
substring();
}
});
})(jQuery);