Jump to content

shooretz

Newbie
  • Posts

    3
  • Joined

  • Last visited

Everything posted by shooretz

  1. Имеется код: <div id="largeImageCont"><img id="largeImage" src="" /></div> <div id="imageDescr"><span>Описание фотографии</span></div> И обработчик события: $("#largeImage").hover(function(){ // показ описания $("#imageDescr").animate({left: "10%"}, "fast"); } , function(){ // callback $("#imageDescr").animate({left: "100%"}, "fast"); }); Смысл: при наведении на картинку вылетает описание, а если курсор увести — исчезает. Проблема в том, что если описание вылетает под курсор, то тут же срабатывает Callback и описание исчезает. А затем событие срабатывает снова и процесс повторяется бесконечно, пока не сдвинется курсор. Как избавиться от подобного эффекта?
  2. Лично мне способ от Jenek кажется более правильным, на нем я и остановлюсь. Просто судя по документации для animate() требуется 'easing', но оказывается он не обязателен. Спасибо!
  3. Требуется добиться последовательного (неодновременного) выполнения трех команд: скрытие, изменение атрибутов и последующий показ изображения. Имеется такой код: $("#Img").animate({opacity: "0"}, "slow"); $("#Img").attr({ src: "new_img.jpg", alt: "New alt" }); $("#Img").animate({opacity: "1"}, "slow"); Этот код исполненяется в другом порядке: сначала происходит смена изображения, затем его скрытие и показ. Почему это происходит и как добиться нужного эффекта?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy