Эффектом отъезжания картинки
Подскажите ка можно скрипт начать писать что бы при клике по стрелке менялась картинка.Эффектом отъезжания, а на её место другая приезжает по горизонтале .
Большой баннер с джипом http://dentaladmin.ru/111/index.html Без джиквери сразу говорю.Не люблю её |
Цитата:
Цитата:
Ну напишите без jQuery, правда реализация animate будет не столь удобна. |
у тебя такие советы бестолковые.Смысл в них? :)
|
Какой вопрос - такой ответ :)
|
Цитата:
|
Вот пример который использовал бы я.
function bindFrameAnimation() {
var requstAnimation = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame || window.msRequestAnimationFrame,
el = document.getElementById("shape"),
start = new Date().getTime();
function animate() {
var progress = new Date().getTime() - start,
leftPos = (el.style.left) ? el.style.left.replace("px", "") : 0;
el.style.left = ++leftPos + "px";
if(progress < 10000) {
requstAnimation(animate);
}
}
requstAnimation(animate);
}
window.onload = bindFrameAnimation;
<div id="shape" style="width:250px;height:250px;"> Пример не всей анимации, а лишь для того чтобы на основе этого создать анимацию. Не особо важное примечание: работает только в нормальных браузерах. |
Я вас правильно понял? А куда картинки то вставлять .Адреса прописывать
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title>Баннер</title>
<head>
</head>
<body>
<script language="JavaScript">
function bindFrameAnimation() {
var requstAnimation = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame || window.msRequestAnimationFrame,
el = document.getElementById("shape"),
start = new Date().getTime();
function animate() {
var progress = new Date().getTime() - start,
leftPos = (el.style.left) ? el.style.left.replace("px", "") : 0;
el.style.left = ++leftPos + "px";
if(progress < 10000) {
requstAnimation(animate);
}
}
requstAnimation(animate);
}
window.onload = bindFrameAnimation;
</SCRIPT>
<div style="width:250px;height:250px;" onmouseover="bindFrameAnimation();">
<img id="shape" src = "mashina_glavn_baner2.jpg" height= "100%" width= "100%" />
</div>
</body></html>
|
Не совсем. То что я написал выше это лишь пример самой простой анимации, с использованием нового reqestAnimateFrame API.
Насколько я вижу, то вам нужен готовый скрипт. Если начать делать работу для БИЗНЕС ситуаций бесплатно, то ни ваш ни наш бизнес далеко не уедет. Люди с радостью помогут в ситуации когда человек что-то не понимает. В данной ситуации вам просто нужен готовый скрипт, а это в раздел работа. |
ООО начинается.Не в ту ветку склонили.Теория основа она для всех.А вы на дыбыли скриптов и начинаете устраивать спекуляцию.Очень дешёво.Тогда и не надо было в обще нечего писать в теме.
|
Как тут много любителей на форуме из простого дела создать работу))) Поражает количество и качество умельцев.Идите и сами в ту ветку ...... сюда припёрлись тогда
|
Цитата:
Пример был дабы помочь. Как ты научишся делать такую анимацию, если тебе сразу дадут, готовый скрипт. В этой ситуации, либо гугл, либо раздел работа. |
Если это для вас
Цитата:
Скрипты не "дыбают", их пишут, и люди которые умеют это делать пишут каждый раз сначала, потому что знающему человеку проще написать свой скрипт, чем адаптировать его под разные задачи. Уважайте чужой труд. |
Цитата:
Почему же не возникает вопроса в магазине -зачем платить они ж его надыбали? Или вы считаете что вкладывание усилий в изучение языка (а это годы), покупка литературы, трата времени на изучение его вместо того чтоб гдето зарабатывать в это время это не усилия, не капиталовложение какое должно окупаться? Не хотите оплачивать время,усилия других(а я думаю з.п вас поразят ) -изучайте самостоятельно. Не хотите ни оплачивать, ни изучать приобретите барабан и возглавьте колонну идущих на ... Хотя, возможно вы оптимист, и планируете вернуться из путешествия отдохнувшим и с магнитиками?:D |
ооо всё понятно тролли и уж точно не программисты активизировались.Всё тема закртыа придётся по новой открывать.Будет к вам большая просьба не отписываться в неё.
|
Цитата:
|
| Часовой пояс GMT +3, время: 00:18. |