【发布时间】:2012-02-11 17:46:49
【问题描述】:
我有什么: 我有三个图标漂浮在彼此旁边。当我悬停其中一个图标时,图标下方会出现一个固定大小的框。盒子里面有链接。
我想要什么: 单击图标和/或鼠标移出后,我希望该框保持打开状态。 每当我再次单击该图标或单击另一个图标时,我希望该框关闭(这反过来又为该图标打开一个新框)。
我需要帮助: 我需要帮助调整/更改我当前用于悬停效果的脚本。有人吗?
jQuery
$(document).ready(function() {
$("#fb-icon").hover( function() {
$("#fb-icon-content").css('display','block');
}, function() {
$("#fb-icon-content").hide();
});
});
更新 经过几个小时的测试,我发现这个脚本创建了我需要的内容:
$('#expand-facebook').click(function() {
$('#facebook-expanded').toggle('slow', function() {
}); });
【问题讨论】:
-
您希望该框在您悬停或单击时下降?
-
我希望当我点击一个图标时该框会掉落。当我单击另一个图标时,第一个框应该向上滑动,新的框应该向下滑动。