我在处理 onResize 事件时遇到问题。我有一个 if/else 语句来检查窗口是否调整大小 < 768。代码效果很好,但是在每次调整大小时,它都会在每个调整大小事件触发器上复制我的前置。有没有办法让它只超过或低于 767 窗口大小?
<div class="author-wrap">
<div class="the">Sample</div>
</div>
调整大小:
onResize = function() {
var responsive_viewport = $(window).width();
if (responsive_viewport < 768) {
$('.the').prepend('<h3>Hi</h3>');
} else {
}
}
$(document).ready(onResize);
$(window).bind('resize', onResize);
这是 jsfiddle 上的代码,可以看到它的实际效果:http: //jsfiddle.net/K7Ugc/1/