您好,我对 jQuery 有一个问题,我需要通过 .resize 函数隐藏正文内容元素并在 .resize 函数之后显示正文内容元素的函数,您能帮帮我吗?
问问题
1221 次
3 回答
0
你可以尝试这样的事情:
$("yourObjectToResize").resizable({
start: function () {
$('body').hide();
},
stop: function () {
$('body').show();
}
});
于 2013-06-03T08:56:06.767 回答
0
如果您正在谈论窗口 onresize 事件:
(function(){ // closure to avoid global variable
var timeoutResize;
$(window).on('resize',function(){
$('body').hide();
clearTimeout(timeoutResize);
timeoutResize = setTimeout(function(){
$('body').show();
},100);
});
})();
于 2013-06-03T08:57:45.050 回答
0
使用这样的东西:
$(window).resize(function(){
alert('You resized the window!');
// do your hiding / showing here
});
拖动窗口的边缘或角落时会触发调整大小功能。如果您只想在调整大小结束时触发您的操作,您可以添加超时。
如果您想根据窗口大小显示/隐藏内容,您还可以考虑使用带有 CSS 的响应式设计:
http://www.1stwebdesigner.com/design/introduction-responsive-web-design/
(只是一个链接,自己没有看)
于 2013-06-03T09:02:35.760 回答