2013-03-01 41 views
1

我有一个导航栏,它被编程为在on.click上滚动到屏幕上,然后再次回滚on.click。响应式网格已打破我的js元素

它工作的很好,但现在它根本不工作。我没有将布局转换为12 col网格以实现流体响应设计,但即使现在我将其设置回另一路,它仍然无法工作。

任何帮助总是赞赏。

这里的网站:http://ericbrockmanwebsites.com/dev4/

和标记起来:

<div class="row-fluid"> 
    <div class="span12"> 
     <div id="dashboard"> 
      <nav id="access"> 
       <div class="open">Here's the Nav Bar 
      </nav> 
     </div> <!-- dashboard --> 
    </div> <!-- span12 --> 
</div> <!-- row-fluid --> 

和脚本:

$('.open').bind('click',function() { 
    $('#dashboard').stop().animate({ 
     right: $(this).hasClass('close') ? '-659px' : '0' 
    }); 
    $(this).toggleClass('close'); 
}); 

现在,我想这是这是造成麻烦的CSS,但我我不知道在哪里看,只是学习响应式设计,我认为它不会帮我倾倒整个样式表,但我会尝试挑出相关位:

html { 
    min-height: 100%; 
    background-size: cover; 
    background-image: url(images/bg.jpg); 
    background-repeat: no-repeat; 
    background-position: right bottom; 
} 

body{ 
    min-height:100%; 
    overflow-x:hidden; 
} 

.row-fluid .span12 { 
    width: 100%; 
    *width: 99.94680851063829%; 
} 

#access { 
    display: block; 
    float: right; 
    margin: 10px auto 0; 
    width: 730px; 
} 

#dashboard { 
    font-size: 30px; 
    float: left; 
    position: absolute; 
    right: -659px; 
    z-index: 100; 
} 

.open { 
    background: #cabd32 url(images/open.png) top left no-repeat; 
    background-position: center; 
    float: left; 
    padding: 32px 35px 33px; 
} 

.close { 
    background: #cabd32 url(images/close.png) top left no-repeat; 
    background-position: center; 
    float: left; 
    padding: 32px 35px 33px; 
} 

一直在它采摘了几个小时,无济于事,爱一些帮助。 欢呼声,

+2

如果开放的开发工具和检查控制台,您会看到你的主题的CSS没有加载,它给出了404,加上你有一个其他与'jquery.easing'有关的错误 – elclanrs 2013-03-01 05:01:32

+0

感谢@elclanrs这些都是无关的,所以我不认为它们会有什么影响,但是把头部的这些脚本调用去修复它。必须开始使用我的控制台! – 2013-03-01 05:11:54

回答

0

试试这个:

SCRIPT

$('.open').bind('click',function(){ 
    $('#dashboard').stop().animate(
    { 
     right: $(this).hasClass('close') ? '-790px' : '0' 
    }); 
    $(this).toggleClass('close'); 
}); 

,并更改dashboardCSS

#dashboard { 
    font-size:30px; 
    float:left; 
    position: absolute; 
    right: -790px; 
    z-index: 100; 
} 
+0

嗨@Rohan,问题似乎通过删除头部分中的无关脚本来解决。我没有看到你的建议和现在有什么不同。我错过了什么吗? – 2013-03-01 16:35:21