Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.01.2014, 16:02
Новичок на форуме
Отправить личное сообщение для Zorila Посмотреть профиль Найти все сообщения от Zorila
 
Регистрация: 23.01.2014
Сообщений: 7

Нужна ваша помашь
у меня есть скрипт бегущей строки на js.
<style type="text/css">
div#marquee img{vertical-align:top}
  div#marquee span{font-size:0}
  div#marquee {
  border:1px solid #000;
  overflow:hidden;
  white-space:nowrap;
  height:90px;
  width: 650px;}
  </style>
  <script type="text/javascript">
window.onload = function () {
  (function(step,speed){
  var e=document.getElementById('marquee');
  var e_width=e.offsetWidth;
  var span=e.getElementsByTagName('span')[0];
  var width=span.offsetWidth;
  var margin=0;
  while(e.scrollWidth<(e_width+width)){
  e.appendChild( span.cloneNode(true))
  }
  step||(step=10);
  speed||(speed=50);
  (function(){
  margin+=width>=-margin?-step:width;
  span.style.marginLeft=margin+'px';
  setTimeout(arguments.callee,speed)
  })()
  })(5,50) }
  </script>

  <div id="marquee">
    <span><img src="http://biljard.vv.si/img_1.jpg"><img src=
    "http://biljard.vv.si/img_2.jpg"><img src="http://biljard.vv.si/img_3.jpg"><img src=
    "http://biljard.vv.si/img_4.jpg"><img src="http://biljard.vv.si/img_5.jpg"><img src=
    "http://biljard.vv.si/img_6.jpg"><img src="http://biljard.vv.si/img_7.jpg"><img src=
    "http://biljard.vv.si/img_8.jpg"></span>
  </div>

мне нужно сделать что бы было четыре бегущие строки на одной странице. как это сделать?? заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 29.01.2014, 16:13
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Zorila
у меня есть скрипт бегущей строки на js.
мне нужно сделать что бы было четыре бегущие строки на одной странице. как это сделать?
Переделать его с использования ИД на, например, класс...
Ответить с цитированием
  #3 (permalink)  
Старый 29.01.2014, 16:15
Аватар для Cuntmann
Аспирант
Отправить личное сообщение для Cuntmann Посмотреть профиль Найти все сообщения от Cuntmann
 
Регистрация: 26.01.2014
Сообщений: 78

у меня и от одной-то за малым эпилептический приступ не случился... вы уверены что вам нужны эти крутилки? могут и в суд ведь подать
Ответить с цитированием
  #4 (permalink)  
Старый 29.01.2014, 16:24
Новичок на форуме
Отправить личное сообщение для Zorila Посмотреть профиль Найти все сообщения от Zorila
 
Регистрация: 23.01.2014
Сообщений: 7

Когда меняю на классы вообще не работает (может конечно я не правильно делаю )
Ответить с цитированием
  #5 (permalink)  
Старый 29.01.2014, 16:35
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Zorila
может конечно я не правильно делаю
Это очевидный факт.
Ответить с цитированием
  #6 (permalink)  
Старый 29.01.2014, 16:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Zorila
мне нужно сделать что бы было четыре бегущие строки на одной странице. как это сделать?
Как вариант, передавать той функции ИД очередной строки...
Ответить с цитированием
  #7 (permalink)  
Старый 29.01.2014, 16:55
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Как вариант...

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
div.marquee img{vertical-align:top}
div.marquee span{font-size:0}
div.marquee {
	border:1px solid #000;
	overflow:hidden;
	white-space:nowrap;
	height:90px;
	width: 650px;
}
</style>
<script type="text/javascript">
window.onload = function () {
	go('marquee',5,50) ;
	go('marquee1',5,50) ;
}
function go(Id,step,speed){
	var e=document.getElementById(Id);
	var e_width=e.offsetWidth;
	var span=e.getElementsByTagName('span')[0];
	var width=span.offsetWidth;
	var margin=0;
	while(e.scrollWidth<(e_width+width)){
		e.appendChild( span.cloneNode(true))
	}
	step||(step=10);
	speed||(speed=50);
	(function(){
		margin+=width>=-margin?-step:width;
		span.style.marginLeft=margin+'px';
		setTimeout(arguments.callee,speed)
	})()
}
</script>
</head>
<body>
<div id="marquee" class="marquee">
	<span><img src="http://biljard.vv.si/img_1.jpg"><img src=
	"http://biljard.vv.si/img_2.jpg"><img src="http://biljard.vv.si/img_3.jpg"><img src=
	"http://biljard.vv.si/img_4.jpg"><img src="http://biljard.vv.si/img_5.jpg"><img src=
	"http://biljard.vv.si/img_6.jpg"><img src="http://biljard.vv.si/img_7.jpg"><img src=
	"http://biljard.vv.si/img_8.jpg"></span>
</div>
<div id="marquee1" class="marquee">
	<span><img src="http://biljard.vv.si/img_1.jpg"><img src=
	"http://biljard.vv.si/img_2.jpg"><img src="http://biljard.vv.si/img_3.jpg"><img src=
	"http://biljard.vv.si/img_4.jpg"><img src="http://biljard.vv.si/img_5.jpg"><img src=
	"http://biljard.vv.si/img_6.jpg"><img src="http://biljard.vv.si/img_7.jpg"><img src=
	"http://biljard.vv.si/img_8.jpg"></span>
</div>
</body>
</html>
Ответить с цитированием
  #8 (permalink)  
Старый 29.01.2014, 17:13
Новичок на форуме
Отправить личное сообщение для Zorila Посмотреть профиль Найти все сообщения от Zorila
 
Регистрация: 23.01.2014
Сообщений: 7

Большое спасибо!)))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна ваша помощь! Что за flash плагин здесь используется? zemmi4 Flash 1 02.09.2013 21:10
Нужна ваша помощь по чату. Oleander Общие вопросы Javascript 1 03.09.2012 17:03
Нужна ваша помощь, щас серьезно. Livaanderiamarum Общие вопросы Javascript 7 14.01.2012 04:35
НУЖНА ВАША ПОМОЩЬ ПО AJAX PHP master Работа 4 19.01.2009 13:00
НУжна помощ ! Jumong Общие вопросы Javascript 4 01.10.2008 23:17