我已经在我的网站标题上写了一个渐进式的CSS代码。它运行良好,但我想淡出某一部分的标题,取决于我要离开的网页。
,我想要的是:
如果我离开“生物学”这一页,进入“生物学→动物学”这一页,我想退色--就在“生物动物学”(→Zoology )这一部分(我已经成功地做到了),但如果我还在读“生物学→动物学”,而现在又离开了“生物→动物学→脊椎动物”,我想淡出“→脊椎动物”部分,保留“生物→动物学”。
,我想应该是这样的:
if ((window.location.pathname == 'x') && (Leaving_page == 'y')) {
//code for fade-in/out here
}
发布于 2017-07-18 01:45:05
这就是逻辑:
您需要使用脚本(例如php的$_SERVER['HTTP_REFERER']
或其他任何东西)来了解用户来自哪个页面。
您还需要使用不同的类名(例如,css
,.name-fade-in
)编写不同的.name-fade-out
动画效果。
这样做后,使用if
语句在“动物学”页面中执行类似的操作:
if (prev_page == 'http://www.example.com/biology'){
//print Biology <span class=".name-fade-in"> → Zoology <span>
}
else if (prev_page == 'http://www.example.com/biology/zoology/vertebrates'){
//print Biology → Zoology <span class=".name-fade-out"> → Vertebrates <span>
}
else{
//print Biology → Zoology
}
这就是你为其他页面所做的
https://stackoverflow.com/questions/45152405
复制相似问题