我的jQuery toggleclass函数正在触摸屏设备上创建超链接效果
当鼠标hover在我的网站标题上时,我使用jQuery添加了css过渡效果,导致它从透明变为白色背景。 在添加附加类( .active
)时,我在触摸屏设备上遇到了一个非常奇怪和意想不到的问题。
我只能假设这种情况发生在所有触摸屏设备上,因为我只有我的iPhone来测试它,但是当我在标题上点击我的拇指时,整个标题被覆盖在一个黑暗的矩形中(好像它是一个超链接刚刚点击过)。
这看起来很奇怪,它破坏了网站的function,因为我无法再点击标题/主页链接或标题内的按钮。
我已经在媒体查询中尝试了各种CSS规则来阻止它,包括将.active
类设置为display:none
和pointer-events:none
,但是没有任何东西能够解决它。
UPDATE
这是我的实际网站代码。 这里有很多,但我似乎无法在JSFiddle中正确复制这一点。
HTML: