2012-08-17 68 views
0

基本上我希望能够将我的链接悬停在左侧垂直列中,并在右侧弹出一个面板。这是我期望实现的screenshot。再说一次,当谈到JQuery时,我是一个完全的noob,所以如果有严格的css3方法来做到这一点,我就会全神贯注。如何使用JQuery或CSS3创建展开式面板?

http://flic.kr/p/cTsG9E

+0

计算器上一般的做法是使用一些代码,您曾经尝试工作,并要求来自社会的帮助和建议一起去。如果你按照这种做法,而不是让人们向你展示该做什么,你会在这里变得更好:) – 2012-08-17 16:10:59

回答

1

有可能是一种方式与CSS3过渡要做到这一点。这些可能不被所有浏览器支持。

最简单的就是使用jQuery。

<a id="trigger-link">Hover Over Me</a> 
. . . 
<div id="target" style="display: none">I should not be using inline styles</div> 

然后在您的JS:

$("#trigger-link").hover(function() { 
    $("#target").show(); 
}, function() { 
    $("#target").hide(); 
}); 

这是一个非常简单的例子。但它应该是一个开始的好地方。

+0

这很好,谢谢Martin。 – Smandes 2012-08-17 16:29:58

1

也看jQuery动画易于跨浏览器动画。