Open mask2012 opened 5 years ago
position: sticky; position: -webkit-sticky; top:63px; z-index: 99;
html结构是这样的
css是这样的
.stick_top{ position: sticky; position: -webkit-sticky; top:63px; z-index: 99; background-color: #fff; padding: 0 0 15px; margin-top: -16px;} .app_title_bar{ position: fixed; width: 100%; top:0; z-index: 999; padding-top: 18px; height: 45px; line-height: 45px; background-color: #fd7736; text-align: center; font-size: 18px; color: #fff; }
js是这样的
$(window).scroll(function(event){ if(this.scrollY>=$('#introBlock').height()-63){ $('#appTitleBar').removeClass('none'); }else{ $('#appTitleBar').addClass('none'); } });
杀了个回马枪,还是说说position:sticky吧 https://www.zhangxinxu.com/wordpress/2018/12/css-position-sticky/comment-page-1/#comment-396464
先来看效果
解题思路
position: sticky; position: -webkit-sticky; top:63px; z-index: 99;
这个特性是给到诊股风云榜这个标题和tab栏,他们是一个整体被包在一个层实现代码
html结构是这样的
css是这样的
js是这样的
注意细节
参考资料
杀了个回马枪,还是说说position:sticky吧 https://www.zhangxinxu.com/wordpress/2018/12/css-position-sticky/comment-page-1/#comment-396464