Я пытаюсь создать меню JQuery, которое:
Всегда открывает своих детей справа
Всегда переворачивайте свое положение там, где требуется, чтобы оно никогда не исчезало в нижней части экрана.
т.е. что-то вроде этого...
Я ожидал, что следующее будет работать...
$('#filter-menu-button-menu').menu({
position: {
my: "right top",
at: "left top"
}
});
... но это, похоже, работает только для первого ребенка. Второй ребенок появляется слева от него (пример jsfiddle).
Может кто-нибудь предположить, что я делаю неправильно.
Пытаться:
$('#filter-menu-button-menu').menu({
"position": { my: "left top", at: "right top" }
});
JsFiddle: http://jsfiddle.net/c9Uqz/
Чтобы настроить поведение дочерних элементов, проверьте документацию позиции jQuery UI: http://api.jqueryui.com/position/
Когда ребенок сталкивается с границей окна, он по умолчанию будет переворачиваться.