javascript - 无法在 Wordpress 中隐藏移动菜单项
问题描述
我在 WordPress 中有一个特定的移动菜单项,当满足特定条件时需要隐藏它(例如:来自新加坡的用户),这意味着代码包括Javascript。
但是,如果不使用 window.onload(页面刷新后加载),则无法隐藏移动菜单项,这会导致隐藏的移动菜单项在每次刷新后短暂出现。
桌面菜单项可以在没有window.onload的情况下很好地隐藏,只是WordPress中的移动菜单项属性无法更改。
window.onload = function() {
if (localStorage.country !== 'sg/'){
jQuery(".sg-menu-item").hide();
}
}
有人对此有任何想法吗?
解决方案
推荐阅读
- node.js - 缓慢的磁盘 I/O 是否会降低 Node.js 应用程序其余部分的性能?
- android - 如何像 truecaller 一样使用 CALL 和 SMS 权限
- python - 使用 SSMS 和 Windows 凭据将 Python 连接到 SQL Server
- sql - 如何在for循环中插入数据
- gradle - 任何 gradle 项目中默认存在哪个 gradle 任务?
- javascript - 通过在状态中自动计算将数字乘以 10 - React JS
- swift - 如何在集合视图中从 sqlite 数据库中获取数据时快速解决 iOS 中的内存问题
- javascript - 页面中的加载栏
- influxdb - 将数据从一个保留策略移动到另一个 Influx DB
- mysql - 生成一百万个随机数,但长度为 4