我对以下代码有疑问。我为切换 div 创建了一个窗口大小调整事件。目的是在较小的设备上,标题将切换内容,否则内容将按原样显示。我遇到的问题是当我刷新页面时,它运行良好。第二次我调整它的大小并单击切换,它会导致某种递归调用 5 次,因此它来回切换 5 次。有什么建议么?
$(window).resize(function() {
if ($(window).width() > 767) {
$(".toggle" ).show();
}
else {
$(".toggle" ).hide();
$( ".opener" ).click(function() {
$(this).next('.toggle').slideToggle();
});
}
}).resize();