我继承了以前不再可联系的开发人员的代码。我正在尝试在页面调整大小时重新初始化该函数,但似乎无法让它这样做。
我有点像jQuery noob,这没什么用。
功能如下:
(function ($) {
$.fn.setWidth = function (o) {
var vWidth = $("#wrapper").outerWidth(false) - 40;
};
})(jQuery);
我在页面调整大小时尝试了以下方法重新初始化它,但目前没有任何反应。也不会产生错误。
$(window).resize(function() {
$().setWidth();
});
任何指针都会感激不尽。
- 编辑 -
对不起,我应该指出setWidth函数中有更多的代码,但我把它修剪掉了。我只想尝试重新初始化调整大小的主要功能。
答案 0 :(得分:0)
如果您有一个function pageResize(){
代码执行var vWidth = $("#wrapper").outerWidth(false)-40;
代码,则可以调用页面大小调整。
所以:
function pageResize(){
var vWidth = $("#wrapper").outerWidth(false)-40;
}
$(window).resize(function() {
pageResize();
});