【发布时间】:2014-03-04 06:22:51
【问题描述】:
以下函数包含一个“resize”事件,当我通过用鼠标放下边框来调整窗口大小时,它可以正常工作,但是当我最大化浏览器或恢复窗口时,脚本不起作用。它在其他浏览器中运行良好。
可能是什么原因?
(function ( $ ) {
jQuery.fn.font_resizer = function () {
var self = jQuery(this);
var fontSize = self.css('fontSize').slice(0, -2);
var lineH = self.css('lineHeight').slice(0, -2);
jQuery(self).resize_font(self, fontSize, lineH);
jQuery(window).on('resize', function() {
jQuery(self).resize_font(self, fontSize, lineH);
});
};
} (jQuery));
【问题讨论】:
-
resize_font 方法声明在哪里?
-
它位于此声明的正下方。这两种方法都在主范围内声明(也在“$.ready”之外)。
标签: javascript jquery google-chrome