2014-02-11 84 views
1

我试图用jQuery在页面加载时打开两个覆盖。但只有第二个出现。我相对较新的JavaScript,所以这可能是一个非常简单的问题,你们。显示两个jQuery覆盖

的Javascript:

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#overlay-left").overlay({ top: 200, closeOnClick: false, load: true }); 
    $("#overlay-right").overlay({ top: 500, closeOnClick: false, load: true }); 
}); 

两个叠加:

<div class="overlay" id="overlay-left"> 
<ul> 
    [...] 
</ul> 

<div class="overlay" id="overlay-right"> 
<ul> 
    [...] 
</ul> 

我真的可以在这里使用一些指导。任何帮助或建议将深表感谢。

在jQuery的覆盖插件,你明明使用插件的文档
+1

我假设'.overlay()'是一个jQuery插件的一部分,因为这不是jQuery的核心API的一部分。你可以包括你使用的插件吗?也许[这一个](http://jquerytools.org/documentation/overlay/)? –

+0

如果您使用jquerytools,您的代码提取不完整,导致触发器丢失。请看看[覆盖的最小设置](http://jquerytools.org/demos/overlay/index.html) –

回答