编辑 html 后, chrome 刷新不出变化的奇怪问题

2016-01-04 07:11:53 +08:00
 Justrover

起因

我 wget 了 py3 中文教程,然后发现只有第 1 、 12 、 14 、 15 章节的左边栏是固定的,而其他章节的左边栏都会随页面滚动,如需跳转时还得上滚,造成不便。

摸索

然后我对比发现是少了个样式表的 class :
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
在 chrome 的开发者工具里改成:
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
立即就正常了。

问题

可是我在 html 文件里修改了代码,却在 chrome 和 safari 里刷新没有变化,开发者工具一看,竟然还是修改之前的代码,而我改 html 里其他内容再刷新是有变化的,这个class=""的值改成啥都行,唯独改不成 stickynav

也没搜出来啥信息,试了几种工具和方法,这已经死磕了好几个小时了,你知道强迫症患者不解决是肯定睡不着的,剧烈求助啊!另外,假如我这是个低级错误的话,请不要嘲笑我啊,我是外行。😂

2607 次点击
所在节点    问与答
11 条回复
crab
2016-01-04 07:24:16 +08:00
adblock ?
Justrover
2016-01-04 07:28:46 +08:00
@crab adblock 都关了也不行,另外我 safari 也没有任何自定义设置和插件
Justrover
2016-01-04 07:31:25 +08:00
Console 里在各个正常与否的章节页面里也均未见到错误提示
will0404
2016-01-04 09:53:43 +08:00
在 chrome 里改看看啊 估计是某段 js 改的这个 class
m939594960
2016-01-04 09:54:42 +08:00
我看着一直是固定的啊!
感觉这个 class 是不是被 JS remove 掉了
复制一份 class 然后改个名 给上呢?
terence4444
2016-01-04 10:06:08 +08:00
ctrl+F5 看看?
lijsh
2016-01-04 10:54:04 +08:00
stickynav 这个 class 只能是 js 根据滚动事件动态操作的,估计 dom ready 的时候就设置了 js 删除 class ;比较下正常几章的 js ,自己改改吧。
momou
2016-01-04 11:00:46 +08:00
.wy-nav-side { position: fixed;}
momou
2016-01-04 11:03:07 +08:00
btw: stickynav 写在 theme.js 里啊
Justrover
2016-01-04 11:28:56 +08:00
@m939594960 @lijsh @momou js 和 css 都是链接的形式,每个章节用的都是相同的,为什么还会不一样呢?
Justrover
2016-01-04 11:38:15 +08:00
@momou 你这样做好了?我这还是没起作用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/248085

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX