Сообщение от greenseer
|
все сначала, почему нельзя просто
отследить координаты m0, потом сказать .m1 иди ка на эти координаты? это же можно. почему ты мне повторяешь одно и тоже?
|
Координаты чего и зачем? Не координаты нужно проверять, а смещение + высота открываемого блока > высоты клиентской области и если да, то смещать блок вверх. Если при этом сама высота блока больше клиентской области, то блок в две колонки. Ну неужели не понятно о чем речь?
И вообще, из опыта, слишком большая вложенность меню нервирует пользователей.