这里用到了resize(),直接看代码
$(document).ready(function () { $(function () { var screenWidth = $(window).width(); if (screenWidth <= 1024) { $("#doc-aside").before("<a class='doc-aside-info' id='doc-aside-info'>词条信息</a>"); } var onOff = true; $('#doc-aside-info').click(function () { if (onOff) { $('#doc-aside').animate({'opacity': '1','right': '0'}, 500); $('#doc-aside-info').animate({'right': '348'}, 500); } else { $('#doc-aside').animate({'opacity': '0','right': '-348'}, 500); $('#doc-aside-info').animate({'right': '0'}, 500); } onOff = !onOff; }); $(window).resize(function () { screenWidth = $(window).width(); if (screenWidth > 768) { $("#doc-aside-info").hide(); } else { $("#doc-aside-info").show(); } }) }); });
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
用jq的resize使iframe 宽高自适应 2020-09-17
jquery resize屏幕宽度判读语句2018-10-31