jQuery drophadow на раскрывающемся списке нескольких столбцов - PullRequest
0 голосов
/ 02 апреля 2011

Я пытаюсь применить jQuery drophadow в моем раскрывающемся меню CSS, адаптируя скрипт для своей цели.

То, чего я сейчас хочу достичь, безуспешно, это динамически применять левое значение CSS, когдаЯ нахожусь над элементом списка.

http://nlhca.steveforest.com/index.shtml - продолжаю 'About NLHCA'

Итак, когда я заканчиваю, например, "About NLHCA" div.dropShadow inline leftзначение равно 0.

style="left: -9997px; margin: 0px; position: absolute; top: 28px; z-index: 1;">

до

style="left: 0px; margin: 0px; position: absolute; top: 28px; z-index: 1;">

Сценарий с отбрасываемой тенью http://nlhca.steveforest.com/Templates/js/jquery.dropshadow.js

Последнее, что я пробовал:

 $('#dropList ul#nav li.sub a.level1-a:hover div.dropShadow').css('left:0;');

Спасибо за помощь!

1 Ответ

1 голос
/ 03 апреля 2011
  1. Какую версию jQuery вы используете? Последний 1.5.2; плагин drophadow написан для 1.2.6, которому 3 года.
  2. Это не так, как вы используете .css(). Это:

    $('selector').css('left', 0); // or
    $('selector').css({left: 0});
    
  3. Почему вы не используете обычный старый CSS для этого?
...