Объеденение двух событий(правильная формулировка)
Интересует такая же тема, как и была открыта немного раньше, но ясного ответа там не нашел..
Каким способом(програмно) можно достичь результат запуска программой определенного обработчика при возникновении двух событий. Например запуск обработчика при возникновении onMouseMove и onMouseDown. Если можно пример небольшого кода. |
Таки непонятно чего надо.
onmousemove - возникает каждый раз как мыща двигается. onmousedown - возникает единожды при нажати мыши. Возможно нужно что-то типа: <div style="width:100%;height:130px">.</div> <script type="text/javascript"> var div=document.getElementsByTagName('div')[0],down; div.onmousemove=function(){this.style.backgroundColor=down?'#aad':'#ada'} div.onmousedown=function(){down=true} div.onmouseup=function(){down=false;this.style.backgroundColor='#ada'} </script> |
Да, Aetae, то что я и имел ввиду!
Я новичок в javascript, один вопрос по синтаксису: что означает запятая в строке перед down: var div=document.getElementsByTagName('div')[0],down; |
То же самое что:
var div=document.getElementsByTagName('div')[0]; var down; Перечисление. |
Часовой пояс GMT +3, время: 04:03. |