【发布时间】:2020-07-10 20:39:34
【问题描述】:
我正在尝试一个 WP 主题,但是当我调整浏览器窗口的大小时,移动菜单无法正常工作,但在刷新浏览器页面后,在相同的小窗口中菜单正常工作。
由于我对编码知之甚少,所以如果有人可以看看并帮助我:)
这是演示主题的链接:https://demo.wptravelengine.com/travel-booking/
有人帮我写了这段代码。
window.addEventListener('resize', (event) => {
jQuery(document).ready(function( $ ){
jQuery("#toggle-button").click(function() {
jQuery(".site-header .right").css("right","0");
})
jQuery(".btn-close-menu").click(function() {
jQuery(".site-header .right").css("right","-540px");
}) })
});
但是当我使用此代码时,在调整网络浏览器屏幕大小后打开它时,它没有显示关闭图标按钮和搜索表单持有者。
在此处查看图片:https://drive.google.com/file/d/1Il3UT1Wehcg0nAyCfW2smVSbdpCwPS0b/view?usp=sharing
【问题讨论】:
-
我知道这不一定是您要寻找的答案,但这种行为很常见,因为用户在访问网站时通常不会调整浏览器的大小。只要刷新页面后主题按预期工作,我就不会太担心这一点,除非客户出于任何原因明确要求修复此问题。显然,旋转智能手机或平板电脑不应该破坏导航。
-
感谢克里斯,您的宝贵回复。我明白这一点,但我爸爸希望它起作用,所以这就是为什么:)
标签: javascript jquery wordpress wordpress-theming