Javascript 搜索公式以沿宽度对齐菜单中的子菜单方向
目前我正在努力实现这一目标 为此: HTML: 但是我不能从哪里计算出这个系数=7.5(我是根据经验得出的)Javascript 搜索公式以沿宽度对齐菜单中的子菜单方向,javascript,jquery,drop-down-menu,alignment,submenu,Javascript,Jquery,Drop Down Menu,Alignment,Submenu,目前我正在努力实现这一目标 为此: HTML: 但是我不能从哪里计算出这个系数=7.5(我是根据经验得出的) 请帮我找出我应该用什么公式来得到这个系数。我自己能算出: $("div > ul > li").each(function () { var coef = $("div > ul > li").last().position().left / ($(this).children("ul").width() - $(this).width()); $(this)
请帮我找出我应该用什么公式来得到这个系数。我自己能算出:
$("div > ul > li").each(function () {
var coef = $("div > ul > li").last().position().left / ($(this).children("ul").width() - $(this).width());
$(this).children("ul").css("left", ($(this).position().left / coef) * (-1));
});
适用于任何元素的任何宽度(容器除外,它必须是固定宽度和相对宽度)
var coef = 7.5;
$("div > ul > li").each(function () {
$(this).children("ul").css("left",
($(this).position().left
/ coef)
* (-1));
});
$("div > ul > li").each(function () {
var coef = $("div > ul > li").last().position().left / ($(this).children("ul").width() - $(this).width());
$(this).children("ul").css("left", ($(this).position().left / coef) * (-1));
});