在我的网站中,我创建了一个内容和导航元素。
单击“下一步”按钮后,我的 Javascript 将解释下一页并更改其父节点上的“数据进度”属性。我的 CSS 包含几个选择器
.content[data-progress="0"] > .progressNavigationHolder > .progressNavigation > div:nth-child(1)
和
.content[data-progress="0"] > .progressPages > ul
以便选项卡更改为按下状态,并且页面margin-left
将增加 480 像素。
这一切都很好(如果编写和解释有点混乱),代码将更改为data-progress
递增值以及 CSS 选择器链接到正确的节点。但是,这仅对检查员而言是正确的,但实际上,屏幕/视口并未更新以显示此更改。
这在 Chrome 中效果很好,但出于某种原因 Safari 不想显示它。
如果有任何帮助,我正在 Windows 上运行 Safari 5.1.7。