页面打开时,怎样改变div的宽度?

[code="js"]
;(function($) {
var $jGrid = function(o) {
ops = $.extend({
wrapper: 'wrapper',
left: 'left_column'
}, o);

    function loadState() {
        var _width = '1200px';
        resize(_width);
    }

    function resize(v) {
        var $wrapper = $('#' + ops.wrapper);
        $wrapper.animate({width: v});
    }
    this.resize      = resize;
    loadState();
}
$.jGrid = new $jGrid();

})(jQuery);
[/code]
这段代码想实现的功能是在页面打开后,自动改变某个div的宽度
现在情况是在页面里使用onclick="$.jGrid.resize('1200px');",可以改变
在页面打开时,loadState也有执行(我在这个函数里加了alert,有弹出信息),但就是宽度没改变
请教大家是哪儿出了问题?

2个回答

把你这段js 放在

把你要在加载页面时候调用的代码放到:
$(document).ready(function(){
......//这里写需要调用的js代码
});

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问