我正在建立一个带有幻灯片放映的网站,并在点击图像时使用$('#smeIDJQ').on('click', function(){};
向URL添加哈希和计数数字。
将鼠标悬停在幻灯片的“下一个”按钮上时,使用CSS将光标更改为自定义箭头。当我单击按钮history.replaceState()
时,该按钮会将光标重置为默认值。一旦我稍微移动光标,预期的箭头就会再次出现。
仅在Safari中会发生这种情况-Chrome和Firefox运行正常。关于为什么发生这种情况以及如何避免这种情况的任何想法?
这是问题的摘要。由于您无法在iframe中更改父级的历史记录状态,因此需要将其保存到自己的文件中
history.replaceState()