Помогите подправить плагин!

Тема в разделе "JavaScript", создана пользователем eror2008, 29 июл 2015.

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

    eror2008 Постоялец Нарушитель

    Регистр.:
    21 июл 2011
    Сообщения:
    57
    Симпатии:
    25
    Помогите поправить скрипт плагина. Уже 2ю неделю ковыряюсь не могу разобраться. Суть проблемы такова есть плагин на wordpress imagemaper если навести мышку на область выводится tooltip . что нужно подправить что бы он постоянно был на виду и не пропадал? Перейти по ссылке
     
  2. eror2008

    eror2008 Постоялец Нарушитель

    Регистр.:
    21 июл 2011
    Сообщения:
    57
    Симпатии:
    25
    Ребят помогите пожалуйста! очень нужно!:dead:
     
  3. Aglok

    Aglok ∞³

    Регистр.:
    9 янв 2012
    Сообщения:
    162
    Симпатии:
    46
    В плагине есть опция, которая отвечает за способ закрытия tooltip.
    Код:
    toolTipClose: ['area-mouseout', ...] | null
    Если ты оставишь массив пустой, то окошко никогда не закроется.
    Код:
    toolTipClose: [];
     
    eror1505 нравится это.
  4. eror2008

    eror2008 Постоялец Нарушитель

    Регистр.:
    21 июл 2011
    Сообщения:
    57
    Симпатии:
    25
    Спасибо! Но теперь нужно как-то сделать что бы окошко открывалось не по щелчку мышки. А само при открытии страницы.
     
  5. eror2008

    eror2008 Постоялец Нарушитель

    Регистр.:
    21 июл 2011
    Сообщения:
    57
    Симпатии:
    25
    Точнее не по наведению мыши.
     
  6. Aglok

    Aglok ∞³

    Регистр.:
    9 янв 2012
    Сообщения:
    162
    Симпатии:
    46
    У себя где нибудь в коде вставляешь:
    Код:
           
    $(document).ready (function(){
              $('area').mapster('tooltip');
            });
    Этот код подразумевает для всей области. Активируешь tooltip, без всяких событий.
    Если хочешь задать для отдельного полигона, то обращайся к конкретному id и классу:
    Например:
    Код:
    <map>
    <area id ="one" class="dip" shape="poly" name="dip_one" href="#">
    <area id ="two" class="dip" shape="poly" name="dip_two" href="#">
    <area id ="three" class="dip" shape="poly" name="dip_three" href="#">
    </map>
    
    Ты пишешь код:
    Код:
            $(document).ready (function(){
              //$('area').mapster('tooltip');
                $('#one').mapster('tooltip');
            });
     
    Последнее редактирование: 30 июл 2015
    eror1505 нравится это.
  7. eror2008

    eror2008 Постоялец Нарушитель

    Регистр.:
    21 июл 2011
    Сообщения:
    57
    Симпатии:
    25
    куда его вставить? в скрипт вставил но не хочет работать.(
     
  8. Aglok

    Aglok ∞³

    Регистр.:
    9 янв 2012
    Сообщения:
    162
    Симпатии:
    46
    Какую ошибку выдает в консоле браузера посмотри.
    Вставляешь в файл с javascript кодом, где у тебя находится плагин. Вставь в самый конец файла.
    Только тебе нужно указать верный id.
    Код:
            $(document).ready (function(){
                $('#id_area').mapster('tooltip');
            });
     
    Последнее редактирование: 30 июл 2015
    eror1505 нравится это.
  9. eror2008

    eror2008 Постоялец Нарушитель

    Регистр.:
    21 июл 2011
    Сообщения:
    57
    Симпатии:
    25
    а если мне для всех карт нужно?
     
  10. eror2008

    eror2008 Постоялец Нарушитель

    Регистр.:
    21 июл 2011
    Сообщения:
    57
    Симпатии:
    25
    не работает то есть. не хочет при открытии страницы сразу отображать tooltip