2012-04-03 51 views
0

我是一个中级网站设计师,并刚刚重新设计了一个wordpress网站创建我自己的主题。jQuery StickyPanel问题与WordPress

我已经实现了一个jQuery的StickyPanel有一个顶部菜单栏保持与页面。如果我把菜单栏放在margin-top:1px上,它可以正常工作,但显然我有一个显示空间像素。

如果我将粘性菜单放在margin-top:0px上,它将正常运行,但当我再次位于页面顶部时,它不会分离,并且不会让我滚动到满100%。

该网站现在正在运行,我已将边距设置为1px,因为这是两者中较好的选项,但理想情况下我需要该像素消失!

它工作正常,如果我做一个测试.html页面,这是发生在WordPress的调用header.php或东西,据我所知...但就像我说的,我是中间的,我的搜索和反复试验尚未找到解决方案。

该网站是www.therayandthero.com

我对粘面板CSS是

#menu { 
    margin: 0 auto; 
    margin-top: 1px; 
    text-align: center; 
    height: 23px; 
    padding: 4px 4px 4px 4px; 
    box-shadow: 2px 1px 1px rgba(0,0,0,0.1);} 

#menu.fixed { 
    position: fixed; 
    width: 99%; 
    background-color: black; 
    color: #e5e6d9; 
    z-index: 9999; 
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2); 
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2); 
box-shadow:1px -1px 2px rgba(0,0,0,0.2);} 

我执行的代码是在header.php中遵循,并如下:

<div id="top"></div> 
<div id="menu" class="sticky"> 
<div id="toplogo"><a href="http://www.therayandthero.com"><img  src="http://www.therayandthero.com/wp-content/themes/randrtwopointoh/images/rrsill_off.png"  class="rollover"></a></div> 
<div id="toptext"><h1><a href="mailto:[email protected]">CONTACT</a></h1></div>  <div id="toptext2"><h1><a href="#caro">CATEGORIES</a></h1></div> 
<div id="search-box"><?php get_search_form(); ?></div> 
</div> 
<div id="wrapper"> <!-- wrapper --> 
<div id="topad">... 

我不知道你是否需要看到更多的代码来做到这一点...如果是这样,让我知道,我会很高兴地告诉你你需要什么。

非常感谢您的帮助!

+0

Stack Overflow是一个英文问答网站。提及自己时请大写“I”。从来没有时间你应该写** **而不是** **。 – meagar 2012-04-03 13:38:25

回答