Помогите доделать всплывающие подсказки

Тема в разделе "JavaScript", создана пользователем verfaa, 21 окт 2012.

Модераторы: ZiX
  1. verfaa

    verfaa

    Регистр.:
    29 янв 2007
    Сообщения:
    374
    Симпатии:
    41
    Хочу сделать на своём сайте всплывающие подсказки как на мамбе, сейчас удалось реализовать их частично, то что есть можно увидеть перейдя на Перейти по ссылке - выкладывать весь код тут не стал, его легко можно увидеть, посмотрев исходный код сайта, всё лишнее убрал.
    Из того что не получается - нужно чтобы всплывающая подсказка не попадала за область экрана юзера, т.е. в случае если наводим на крайнюю или предпоследнюю левую и она выходит за область экрана нужно грузить подсказку с уклоном вправо. И наоборот - если наводим на крайнюю или предпоследнюю правую и она выходит за область экрана, подсказку с уклоном влево. Что-то не могу догнать как это сделать. Помогите пожалуйста.

    Ну что, никто не поможет? Может за небольшую сумму кто возьмётся, я в рекламном разделе тему создал Перейти по ссылке
     
  2. RayTraceR1

    RayTraceR1 Создатель

    Регистр.:
    27 июн 2009
    Сообщения:
    44
    Симпатии:
    15
    У вас проблема заключается в том, что толтипы не проверяют не выходят ли они за клиентскую часть, чтобы исправить это вам необходимо определять позицию левого/правого края толтипа, и проверять, не выходят ли они за пределы минус 0 или > clientAreaWidth, но для этого вам придется использовать jquery например, так как просым яваскриптом offsetLeft вам не удастся узнать.
     
  3. dazed

    dazed

    Регистр.:
    31 мар 2007
    Сообщения:
    208
    Симпатии:
    55
    А почему готовые подсказки не возьмете? Их же сейчас на jquery тьма! Обычно там авто позиционирование уже есть, если выходит за экран, плюс уже оптимизированы под различные браузеры.
     
  4. vitya39

    vitya39 Создатель

    Регистр.:
    5 ноя 2010
    Сообщения:
    38
    Симпатии:
    5