jquery resize()不起作用



这可能非常愚蠢,但我不确定我错在哪里了。我发现jQuery的resize()根本不起作用。检查这个小提琴:http://jsfiddle.net/FefFW/1/

<div id="log"></div>

jQuery:

$(function(){
    $('#log').append('<h3>event log</h3><hr/>');
    $('window').resize(function(){
        $('#log').append('<p>resizing...</p>');
    });  
});

"window"不是选择器;不存在CCD_ 3元素。

您需要$(window)

$(function(){
    $('#log').append('<h3>event log</h3><hr/>');
    $(window).on('resize', function(){
        $('#log').append('<p>resizing...</p>');
    });
})​;

FIDDLE

你记得把它放在$(document).ready(function() { });

是的,就像刚才在看小提琴'window'时注意到的其他部分一样。