我正在尝试在以下功能上激活调整大小事件:
$(function() {
if (Modernizr.mq('only screen and (min-width: 1140px)')) {
$('div#ss1').html('<div>[snip]</div>');
$('div#ss1').append('<div><gcse:searchbox-only></gcse:searchbox-only></div>');
}
if (Modernizr.mq('only screen and (max-width: 1139px)')) {
$('div#ss2').html('<div>[snip]</div>');
$('div#ss2').append('<div><gcse:searchbox-only></gcse:searchbox-only></div>');
}
});
我想为它添加一个调整大小的监听器。基于http://api.jquery.com/resize/我将第一行更改为$(window).resize(function()
但随后整个函数停止工作。
我究竟做错了什么?谢谢。
更新:根据 Paul Irish 的这篇文章,我将 smartresize 添加到我的 plugins.js 中。我将函数调用从更改$(function()
为$(window).smartresize(function()
,它停止工作。将其改回$(function()
并再次起作用。为什么我不能向这个傻瓜添加任何类型的调整大小事件侦听器?:-)