Не срабатывает обработчик $(document).ready(function) на элементы с отрицательным
Есть скрипт crawler.js который выводит движущуюся ленту ссылок с картинками. Скрипт разбивает ленту на два дива по 10 картинок.
Первый див с отрицательным смещением, второй с положительным. <div style="position: absolute; white-space: nowrap; top: 1px; left: -1353px"><a href title="подсказка"></div> <div style="position: absolute; white-space: nowrap; top: 1px; left: 712px"><a href title="подсказка"></div> И есть скрипт tooltip.js который в ссылке <a href title="подсказка"> делает красивую всплывающую подсказку с помощью обработчика $(document).ready(function(){$("a").easyTooltip()} ); Почему этот обработчик не срабатывает к содержимому первого div с left: -1353px. ? Работу скриптов можно посмотреть здесь. |
Может вы забыли убрать это смещение при вызове подсказки? Иначе она так и будет обитать за пределами экрана
|
И как можно посмотреть эту подсказку? При наведении ничего не отображается
|
Сейчас отображается, только дефолтная, посмотрите пожалуйста.
А как убрать это смещение в css писал для нее #easyTooltip {left: 0px;} и другие цифры 100 px и т.д. не помогает. |
Что никто не поможет ?
|
Цитата:
$(document).ready(function(){ alert("сработало!"); $("a").easyTooltip(); });и увидите алерт, а это будет говорить о том что обработчик сработал |
Хорошо, тогда как сделать чтобы он отображался в нужном месте над картинкой, а не за пределами экрана ? в JS скриптах не силен, а свойствами css ничего не выходит. Видимо это гдето в скриптах забито.
|
Цитата:
|
Просто я понять немогу в чем дело, ставил и другие плагины подсказок типа jquery.tooltip.js все равно он не выводит эти подсказки во второй половине картинок с отрицательным div. Хотя вот в точности один в один теже плагины на этом сайте отрабатывают нормально.
|
я просто не совсем понимаю зачем ставить объекту отрицательное значение позиции, в чем смысл? может проще скрыть просто элемент а этот тултип его отобразит когда надо
|
это нужно править crawler.js, но я ж говорю не силен в javascript
|
Часовой пояс GMT +3, время: 11:48. |