这可能是非常愚蠢的,但我不确定我错在哪里。我发现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>');
});
});
答案 0 :(得分:6)
"window"
不是选择器;没有<window>
元素。
您想要$(window)
。
答案 1 :(得分:4)
$(function(){
$('#log').append('<h3>event log</h3><hr/>');
$(window).on('resize', function(){
$('#log').append('<p>resizing...</p>');
});
});
答案 2 :(得分:-1)
你有没有记得把它放进去
$(document).ready(function() { });
?
是的,就像其他人在观看小提琴时所提到的那样'window'
是错误的。