Javascript 如何使用jQuery将面板菜单固定到位
我正在尝试修复页面上的菜单,这样面板就不会随着页面的其余部分向下滚动。我似乎无法让它工作,面板菜单只是滚动页面的其余部分,将菜单保留在顶部。有什么建议吗?以下是我所拥有的:Javascript 如何使用jQuery将面板菜单固定到位,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试修复页面上的菜单,这样面板就不会随着页面的其余部分向下滚动。我似乎无法让它工作,面板菜单只是滚动页面的其余部分,将菜单保留在顶部。有什么建议吗?以下是我所拥有的: <div data-role="panel" id="fieldpanel" data-position="left" data-position-fixed="true" data-display="overlay" data-theme="b"> <!--CONTENT HERE--&
<div data-role="panel" id="fieldpanel" data-position="left" data-position-fixed="true" data-display="overlay" data-theme="b">
<!--CONTENT HERE-->
</div><!-- /field panel -->
尝试添加
position="absolute";
到CSS!:) 将此添加到css中-它将在大多数现代浏览器中工作,但在IE7(除非其处于标准模式)或以前的IE版本中不起作用
#fieldpanel
{
position: fixed;
top: 0;
}
确保在文件的第一行中指定了DOCTYPE
:
<!DOCTYPE html>
上面的HTML5
DOCTYPE
对于大多数浏览器来说应该足够了。像这样:#fieldpanel{position=“absolute”}?如果是这样,它就不起作用了:(你在CSS文件(.CSS)中吗?另外,将括号(“{}”)改为括号(()”)。是的,我在CSS文件中。我还尝试了位置:没有运气。另外,“()”不在CSS中工作,“{}”是的。你能用你的代码把我链接到a吗?很抱歉,我已经有一段时间没有使用CSS了,并且忘记了括号:PSimilar,给你:如果你注意到当你打开左边或右边的面板时,你可以滚动,菜单信息留在顶部。谢谢你的帮助!很好!工作完美:)非常感谢!