2013-04-08 124 views
0

我想打开onclick画廊并关闭。我试过很多东西,在互联网事件搜索,但他们没有工作..Jquery打开并关闭

如果有人给我的手,我将不胜感激。

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#carousel').elastislide({ 
     minItems : 2 
    }); 
}) 
</script> 

<a href="#t">Open Gallery></a> 
<div class="container demo-3"> 
    <div class="main"> 
     <div class="fixed-bar"> 
      <!-- Elastislide Carousel --> 
      <ul id="carousel" class="elastislide-list"> 
       <li><a href="#"><img src="elastislide/small/1.jpg" alt="image01" /></a></li> 
       <li><a href="#"><img src="elastislide/small/2.jpg" alt="image02" /></a></li> 
       <li><a href="#"><img src="elastislide/small/3.jpg" alt="image03" /></a></li> 
      </ul> 
     </div> 
    </div> 
</div> 
+1

看起来你使用的图像滑块的jQuery插件。你能指定图书馆吗? – Sid 2013-04-08 14:37:42

+0

jquerypp.custom.js elastislide.js – user2232273 2013-04-08 14:42:12

+0

@ user2232273 - 我想SidCool的意思是提供一个链接到你明白我的插件,因为不是所有插件的源可以立即知道的源 - 谁都可能会搜索为了它。 – 2013-04-08 14:44:15

回答

1
<a onClick="$('#carousel').toggle();">Open Gallery</a> 

我不知道在哪里的#T HREF去,所以我离开了出来,但将上述onClick事件将触发知名度的滑块。如果您想切换其他内容,请使用不同的div ID替换'carousel'。

+0

它的作品...但不要隐藏在背景 – user2232273 2013-04-08 15:20:03

+0

尝试改变“#carousel”到“.fixed吧”或“主要或” .container”。 与切换一类的问题,虽然是你可能会隐藏一个以上的事情,如果你有使用页面上的同一类多个div。一旦你找出你想隐藏哪一个,你最好在div上添加一个id。然后将'#carousel'更改为'#divIdHere'。 – baacke 2013-04-08 15:24:27

+0

作品!!好!! !!与类固定酒吧和主...非常感谢你... – user2232273 2013-04-08 15:29:37

0

试试这个:

$('a').click(function(){ 
    $('#carousel').toggle(); 
}); 

(我假设你正在使用jQuery);

来源(S)

jQuery API - toggle()

+0

什么都没有发生:( – user2232273 2013-04-08 14:42:39

+0

再试一次 - 我犯了一个错误,你知道任何JavaScript? – Bill 2013-04-08 14:43:30

+0

没有太多..即时新的javascript ..此刻的学生 – user2232273 2013-04-08 14:44:39