|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.01.2015, 17:41 | #1 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,825
|
Заменить клик мышкой на счётчик
Есть код, позволяющий менять картинки на форме по щелчку мыши. Как избавится от привязки к мыши и перейти к автоматической смене?
Код HTML:
<html> <script> var currImg; var int; var opac; function nextimg(im){ if(int!=null) clearInterval(int); var div=document.getElementById("div"); var i=0; while(div.childNodes[i].nodeType!=1) i++; i=0; while(div.childNodes[i].nodeType!=1) i++; currImg=div.childNodes[i]; opac=0; currImg.style.opacity=opac; currImg.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+opac*100+")"; div.appendChild(currImg); int=setInterval(setOpac,100); //здесь задаём интервал 100мс } function setOpac(){ if(parseInt(opac)>=1) {opac=0; clearInterval(int); return;} opac+=0.1; //здесь задаём приращение прозрачности currImg.style.opacity=opac; currImg.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+opac*100+")"; } </script> <body> <div id="div" style="position:relative"> <img style="cursor:pointer; position:absolute;top:0px;left:0px;" onclick="nextimg(this);" src="http://img.lenta.ru/news/2009/07/27/year/picturesmall.jpg" /> <img style="cursor:pointer; position:absolute;top:0px;left:0px;" onclick="nextimg(this);" src="http://img.lenta.ru/news/2009/07/27/meet/picturesmall.jpg" /> <img style="cursor:pointer; position:absolute;top:0px;left:0px;" onclick="nextimg(this);" src="http://img.lenta.ru/news/2009/07/28/romanchuk/picturesmall.jpg" /> </div> </body> </html>
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
17.01.2015, 18:18 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
С потолка:
Код:
I'm learning to live...
|
17.01.2015, 18:48 | #3 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,825
|
теперь вообще не меняется и на мышь не реагирует.
Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 17.01.2015 в 18:51. |
17.01.2015, 20:06 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,825
|
всё, разобрался. спасибо. тему можно закрывать.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
17.01.2015, 20:21 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну я все равно покажу примером что имел ввиду:
Код:
I'm learning to live...
|
17.01.2015, 23:37 | #6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,825
|
и я свой код выложу, с плавным переходом (выцветанием, что ли...), перелопатил литературы сегодня немало....
Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 17.01.2015 в 23:40. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск пикселя по коду цвета в окне программы и клик по нему мышкой. | Angelochek* | Общие вопросы Delphi | 1 | 27.09.2013 10:34 |
клик мышкой мимо окна | xrob | Компоненты Delphi | 7 | 13.08.2012 16:30 |
клик мышкой при определенном событии | legenda1 | Общие вопросы Delphi | 6 | 01.02.2012 03:21 |
TreeView клик мышкой | Slukka | C# (си шарп) | 1 | 28.05.2011 00:35 |
Как отследить был ли клик мышкой в приложении? | MyLastHit | Общие вопросы Delphi | 3 | 20.12.2010 18:23 |