Хорошо, это то, что у меня сейчас есть.У меня есть прокрутка галереи из 6 или 7 машин.Когда вы наводите курсор мыши на автомобиль, появляется небольшое окно над автомобилем, на котором есть информация об автомобиле и форма.Эти окна являются скрытыми элементами, которые срабатывают, когда мышь наводит курсор на соответствующий автомобиль.Другое дело, что это только ОДИН элемент.Данные внутри элемента и положение элемента изменяются в зависимости от того, на какой машине находится автомобиль.Надеюсь, это имеет смысл.
Моя проблема в том, что у меня есть несколько машин с действительно длинными именами.Окно имеет определенную ширину и высоту, поэтому название машины переносится на две строки и отталкивает все вниз.Это проблема, потому что в итоге она выталкивает содержимое из нижней части окна.
Это то, что я пытаюсь написать в сценарии.Я хочу сначала получить название автомобиля.Посмотрите, если это более 25 символов.Если это так, то я хочу переместить один из элементов под именем вверх на 20 пикселей.Это исправит проблему.Я знаю, как перемещать объект, исходя из длины названия транспортного средства;Однако я не знаю, как запустить скрипт при наведении курсора.Если я просто запускаю скрипт в заголовке страницы, он ничего не делает, потому что данные не генерируются, пока мышь не наведет курсор на транспортное средство, поэтому, если я попробую его в заголовке страницы, длина именитранспортное средство всегда будет читать 0 символов.
Любая помощь ???
Объект, на который наведен указатель, - <li class="model-flow-item">
Объект, являющийся скрытым элементом, - <div id="model-rotator-form">
Вот код, с которым я работал:
<script type="text/javascript">
$(window).load(function(){
if($('#model-rotator-form h2.model-name').text().length > '25'){
$('#model-rotator-form ul.link-btn').css('margin-top','-20px');
}
});
</sctipt>
Ваши мысли ??