我有以下几乎完美的脚本,感谢Chris Moutray。将div选项卡与另一个div标签对齐
的jQuery:
$('.navigation3').click(function(event) {
var $nav3 = $(this),
$dd = $nav3.next('.dropdown');
$nav3.toggleClass('active');
var offset = 20,
offsettop = $nav3.offset().top + $nav3.height() + offset,
offsetleft = $nav3.offset().left;
$dd.css({
top: offsettop,
left: offsetleft
});
$nav3.hasClass('active') ? $dd.show() : $dd.hide();
});
问题:
唯一的问题是,.dropdown
的不断出现,因此.dropdown
的左上角的是旁边.navigation3
的左下角。
所以基本上,.dropdown
's的嘴唇应该在左侧。此刻,嘴唇在右侧。
问题:
如何获得.dropdown
S'右上角与.navigation3
S的右下角对齐?
的jsfiddle例如:
请提供一些上下文。在jsfiddle.net中设置一个例子等 – JSuar