Флейм от “bandjuk” ... и всё такое прочее )
|
|
|
2012-10-11Дата: Четверг, 11.10.2012, 11:43 | Сообщение # 286 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
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 | | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 11:49 | Сообщение # 287 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
bandjuk, Можно ли как-нибудь безболезненно убрать это расстояние? Нет. Через тег нет.
Но можно сделать, например, красивый фон ) или как-то по другому украсить дыру... ) включи воображение )
| | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 11:52 | Сообщение # 288 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
likbezz, ясно спасибо я думал, что уже совсем отупел! Думал, думал, нифига в голову не лезет. А вообще не продумано как-то, почему нет какого-нибудь параметра, регулирующего это
| | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 12:50 | Сообщение # 289 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
bandjuk, почему нет какого-нибудь параметра, регулирующего это Не ко мне вопрос кто там придумал этот косячный тег? МикроСофт кажется? - вот к ним ) С блинк - к НетСкейпу (Netscape) )
| | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 19:28 | Сообщение # 290 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
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 | | |
|
|
|
|
2012-10-11Дата: Четверг, 11.10.2012, 19:38 | Сообщение # 293 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
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 Циклом.
| | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 19:44 | Сообщение # 294 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
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 | | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 19:51 | Сообщение # 295 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Если заранее известны классы, то можно вот так: 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, наверное, есть )
| | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 19:55 | Сообщение # 296 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
likbezz, т.е. у всех этих блоков содержимое замениться на одно значение? Например на 111? А как чтобы у одного блока заменилось на 11, а у другого на 22? Или я туплю?
Сообщение отредактировал bandjuk - Четверг, 11.10.2012, 19:56 | | |
|
|
2012-10-11Дата: Четверг, 11.10.2012, 19:58 | Сообщение # 297 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
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>
| | |
|
|
2012-12-20Дата: Четверг, 20.12.2012, 21:13 | Сообщение # 298 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
это мне более понятно Боюсь спрашивать про совмещение ид и класса
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 | | |
|
|
2012-12-20Дата: Четверг, 20.12.2012, 22:21 | Сообщение # 299 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
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
| | |
|
|
2012-12-20Дата: Четверг, 20.12.2012, 22:25 | Сообщение # 300 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
likbezz, это в Лисе? Добавлено (20.12.2012, 22:25) --------------------------------------------- Проверил в этой лисе 16.0.2, работает!
| | |
|