Флейм от “bandjuk” ... и всё такое прочее )
|
|
[286] bandjuk [11.10.2012, 11:43] |
likbezz, привет, интересует вопрос. Есть код бегущей строки: Code <marquee style="height: 150px;" behavior="scroll" direction="right" onmouseout="start()" scrollamount="7" scrolldelay="300" onmouseover="stop()" loop="30"> <img src="http://fotki.ucoz.ua/_ph/11/1/577025320.jpg" /> <img src="http://fotki.ucoz.ua/_ph/6/1/651099220.jpg" /> <img src="http://fotki.ucoz.ua/_ph/11/1/47037150.jpg" /> <img src="http://fotki.ucoz.ua/_ph/2/1/329394520.jpg" /> <img src="http://fotki.ucoz.ua/_ph/11/1/835992390.jpg" /> <img src="http://fotki.ucoz.ua/_ph/2/1/448123060.jpg" /> </marquee> пример
Можно ли как-нибудь безболезненно убрать это расстояние? (красным на скрине) т.е. расстояние между первой и последней картинкой.
Долго искал решение в интернете ничего не нашел, только скриптами и то такими, что плохо становится.
Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 11:44 |
|
[287] likbezz [11.10.2012, 11:49] |
bandjuk, Можно ли как-нибудь безболезненно убрать это расстояние? Нет. Через тег нет.
Но можно сделать, например, красивый фон ) или как-то по другому украсить дыру... ) включи воображение ) |
|
[288] bandjuk [11.10.2012, 11:52] |
likbezz, ясно спасибо я думал, что уже совсем отупел! Думал, думал, нифига в голову не лезет. А вообще не продумано как-то, почему нет какого-нибудь параметра, регулирующего это |
|
[289] likbezz [11.10.2012, 12:50] |
bandjuk, почему нет какого-нибудь параметра, регулирующего это Не ко мне вопрос кто там придумал этот косячный тег? МикроСофт кажется? - вот к ним ) С блинк - к НетСкейпу (Netscape) ) |
|
[290] bandjuk [11.10.2012, 19:28] |
likbezz, если не сильно занят, ответишь на несколько вопросов по js чисто консультационного характера? Понемногу разбираюсь в предыдущих твоих ответах мне. А именно этот скрипт: http://likbezz.ru/forum/24-764-11995-16-1343771449
Quote <script type="text/javascript"> function setFilter(id){ if(!document.getElementById(id))return; var html='<div class="filterBlock"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td><input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">Красный</label></br><input type="checkbox" name="filter2" value="2" id="fk22"><label for="fk22">Оранжевый</label></br></td></tr><tr><td><input type="checkbox" name="filter2" value="3" id="fk23"><label for="fk23">Желтый</label></br><input type="checkbox" name="filter2" value="4" id="fk24"><label for="fk24">Зелёный</label></br></td></tr></table></div>'; document.getElementById(id).innerHTML=html; }setFilter('phM38') </script>
очень интересная "фишка", смог сам сделать для других целей, но возникло пару вопросов: 1. Для блока без ID, но с class, все id нужно заменить на class? или только некоторые, или вообще как?
Quote function setFilter(id){ if(!document.getElementById(id))return; var html=' ........................................................... '; document.getElementById(id).innerHTML=html; }setFilter('phM38') </script>
2. как одним скриптом сделать замену в 2-х, 3-х местах? Добавлено (11.10.2012, 19:28) --------------------------------------------- :D :D :D :D :D :D :D
Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 19:18 |
|
[291] likbezz [11.10.2012, 19:31] |
B) B) B) B) B) B) B ) B) B) Я хз чем ты тыкаешь ... у меня работает... А при редактировании .. да, убираются лишние пробелы.. Это ж даже хорошо ) |
|
[292] bandjuk [11.10.2012, 19:34] |
мишкой! ))) :D :D :D :D :D :D :D |
|
[293] likbezz [11.10.2012, 19:38] |
1. Для блока без ID, но с class, все id нужно заменить на class? или только некоторые, или вообще как? wacko Code <script type="text/javascript"> function setFilter(class){ var html='<div class="filterBlock"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td><input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">Красный</label></br><input type="checkbox" name="filter2" value="2" id="fk22"><label for="fk22">Оранжевый</label></br></td></tr><tr><td><input type="checkbox" name="filter2" value="3" id="fk23"><label for="fk23">Желтый</label></br><input type="checkbox" name="filter2" value="4" id="fk24"><label for="fk24">Зелёный</label></br></td></tr></table></div>'; $('div.'+class).html(html); }setFilter('phM38') </script>
2. как одним скриптом сделать замену в 2-х, 3-х местах? wacko Циклом. |
|
[294] bandjuk [11.10.2012, 19:44] |
likbezz, это же в корне по-другому
так???: Quote <script type="text/javascript"> function setFilter(class){ var html='11111'; $('div.'+class).html(html); }setFilter('1') function setFilter(class){ var html='22222'; $('div.'+class).html(html); }setFilter('2') </script>
Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 19:50 |
|
[295] likbezz [11.10.2012, 19:51] |
Если заранее известны классы, то можно вот так: Code <script type="text/javascript"> function setFilter(){ var html='11111'; $('div.myClass1,div.myClass2,div.myClass3,div.myClass4').html(html); }setFilter(); </script> если нужно передавать .. Code <script type="text/javascript"> function setFilter(class){ var html='11111'; $('div.'+class).html(html); } setFilter('myClass1'); setFilter('myClass2'); setFilter('myClass3'); setFilter('myClass4'); </script> или Code <script type="text/javascript"> function setFilter(class){ var html='11111'; $(class).html(html); } setFilter('div.myClass1,div.myClass2,div.myClass3,div.myClass4'); </script> ..по разному можно ) Еще способов 10, наверное, есть ) |
|
[296] bandjuk [11.10.2012, 19:55] |
likbezz, т.е. у всех этих блоков содержимое замениться на одно значение? Например на 111? А как чтобы у одного блока заменилось на 11, а у другого на 22? Или я туплю?
Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 19:56 |
|
[297] likbezz [11.10.2012, 19:58] |
bandjuk, А как чтобы у одного блока заменилось на 11, а у другого на 22? Или я туплю? Передавать еще одну величину - имя переменной) Или просто прописать: Code <script type="text/javascript"> function setFilter(){ $('div.myClass1').html('11111'); $('div.myClass2').html('22222'); $('div.myClass9').html('33333'); } setFilter(); </script>
bandjuk, function setFilter(а тут ничего не нужно указывать?) setFilter(а тут ничего не нужно указывать?) Так ничего ж не передается - все изначально забито .. че указывать?
Боюсь спрашивать про совмещение ид и класса Code <script type="text/javascript"> function setFilter(){ $('#myID1').html('11111'); $('#myID2').html('258'); $('div.myClass2').html('22222'); $('div.myClass9').html('33333'); } setFilter(); </script> |
|
[298] bandjuk [20.12.2012, 21:13] |
это мне более понятно Боюсь спрашивать про совмещение ид и класса
function setFilter(а тут ничего не нужно указывать?) setFilter(а тут ничего не нужно указывать?)
Добавлено (11.10.2012, 20:37) --------------------------------------------- Боюсь спрашивать про совмещение ид и класса думал страшнее будет! Спасибо за уделённое время, буду разбираться!
Всё, проблему решил! Добавлено (20.12.2012, 21:13) --------------------------------------------- likbezz, доброго вечера. Сегодня скоммуниздил прикольную карусельку из картинок, тяжелая конечно, но красивая и даже (о чудо!!!!) в Осле пашет. На странице html работает корректно, при вставке на страницы сайта с чем-то конфликтует, вот собственно о чём речь (тут работает отлично): _http://fotki.ucoz.ua/script/primery/carousel/Carousel.html
с чем оно может конфликтовать? И как можно поправить?
Сообщение отредактировал bandjuk - Вторник, 16.10.2012, 21:03 |
|
[299] likbezz [20.12.2012, 22:21] |
bandjuk, Добрый, бандюк ) добрый.
вот собственно о чём речь (тут работает отлично): _http://fotki.ucoz.ua/script/primery/carousel/Carousel.html А у меня не работает )))
Quote (class=alert) Ошибка: SqueezeBox is not defined Источник: http://fotki.ucoz.ua/script/primery/carousel/Carousel.html Строка: 14
А это что? Quote (Code) (function(){this.MooTools={version:"1.4.5",build:"ab8ea8824dc3b24b6666867a2c4ed58ebb762cf0"};var e=this.typeOf=function(i){if(i==null){return"null";}if(i.$family!=null){return i.$family(); - fotki.ucoz.ua/script/primery/carousel/init.js |
|
[300] bandjuk [20.12.2012, 22:25] |
likbezz, это в Лисе? Добавлено (20.12.2012, 22:25) --------------------------------------------- Проверил в этой лисе 16.0.2, работает! |
|