ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

прокрутка картинки от одного стороны экрана до другой (jquery)
  #1  
Старый 23.04.2010, 00:06
Аватар для ufalog
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
Red face прокрутка картинки от одного стороны экрана до другой (jquery)




суть карабль должен выплывать с лева и доплывать до права и исчезать и появться снова слева

примерная функция jquery

PHP код:
$(".carabl").animate({"left""+=200px"}, "slow"); $(".carabl").animate({"left""-=400px"}, "slow"); $(".carabl").animate({"left""+=200px"}, "slow"); 
счас карабль катает туда сюда - обратно

а надо чтоб слева выплывал доплывал до права и снова выплывал с лева
 
Ответить с цитированием

  #2  
Старый 23.04.2010, 00:17
Аватар для ufalog
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
По умолчанию

пример http://www.ilovesanya.ru/
 
Ответить с цитированием

  #3  
Старый 23.04.2010, 00:50
Аватар для $now
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

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

Примерно так (предполагаю что ширина корбаля 100px а экрана 1280)

PHP код:
$(".carabl").css({"left""-100px"});
while (
false) {
    $(
".carabl").animate{"left""1280px"}, "slow", function() {
        $(
".carabl").css({"left""-=100px"});
    });


Последний раз редактировалось $now; 23.04.2010 в 00:54..
 
Ответить с цитированием

  #4  
Старый 23.04.2010, 10:16
Аватар для ufalog
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
По умолчанию

а если мне надо не 1280px а 100% тоесть шапка резиновая..
 
Ответить с цитированием

  #5  
Старый 23.04.2010, 10:18
Аватар для Byte_
Byte_
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме:
351188

Репутация: 65
По умолчанию

ufalog, если у тебя шапка с id #head
Код:
$(".carabl").css({"left": "-100px"}); 
while (false) { 
    $(".carabl").animate{"left": ($("#head").width() + 100) + "px"}, "slow", function() { 
        $(".carabl").css({"left": "-=100px"}); 
    }); 
}
З.Ы.: Если не сработает, то parseInt($("#head").width())
 
Ответить с цитированием

  #6  
Старый 23.04.2010, 10:58
Аватар для $now
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

ufalog
Ну подгони под свою верстку. Грубо говоря тебе нужно написать два css, для корабля в крайних положениях, остальное дело техники.

Можно даже написать два разных класса corabl1 и corabl2 и их переключать.

Цитата:
Сообщение от Byte_  
parseInt($("#head").width())
Я просто умножаю на единичку.

Последний раз редактировалось $now; 23.04.2010 в 11:01..
 
Ответить с цитированием

  #7  
Старый 23.04.2010, 11:15
Аватар для WNZRS
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

Репутация: 90
Отправить сообщение для WNZRS с помощью ICQ
По умолчанию

Сам придумал себе сложность, всё делается без js:
Код HTML:
<marquee behavior="alternate" direction="right" loop="0" scrollamount="5"><img src="http://egoweb.ru/headerbar_object_sailboot.png"></marquee>
 
Ответить с цитированием

  #8  
Старый 23.04.2010, 16:32
Аватар для ufalog
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
По умолчанию

Цитата:
Сообщение от WNZRS  
Сам придумал себе сложность, всё делается без js:
Код HTML:
<marquee behavior="alternate" direction="right" loop="0" scrollamount="5"><img src="http://egoweb.ru/headerbar_object_sailboot.png"></marquee>
так то оно да.. но уж больно они рывками получается...в ие8 ваще он скачет по 2 см так что лутше на джаве
 
Ответить с цитированием

  #9  
Старый 23.04.2010, 16:57
Аватар для $now
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

WNZRS
Не понимаю, что сложного в использовании js.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[vBulletin] Перенос тем с одного форума на другой morty10 Администрирование 7 19.02.2010 20:34
залить файл с одного хоста сразу на другой root_sashok Болталка 3 25.04.2009 17:39
Новая программа от Google облегчит блоггерам миграцию с одного сервиса на другой DTW Мировые новости 1 14.01.2009 02:44
Переход с одного хостинга на другой. podkashey PHP, PERL, MySQL, JavaScript 1 11.01.2009 17:27
Закачка файлов с одного сайта на другой Grey PHP, PERL, MySQL, JavaScript 5 10.06.2006 21:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ