Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.08.2015, 11:09
Аспирант
Отправить личное сообщение для nikto93i7 Посмотреть профиль Найти все сообщения от nikto93i7
 
Регистрация: 06.07.2015
Сообщений: 50

Два события в функции
Добрый день всем форумчанам!))

помогите разобраться с таким вопросом, не могу на него найти ответа..
есть функция с событием .onmousemove
var dailyRange = document.getElementById("range1");
dailyRange.onmousemove = function () {
    document.getElementById("range1_up").value = dailyRange.value;
};


Как навесить еще одно событие .onkeyup ?
Буде благодарен за помощь
Ответить с цитированием
  #2 (permalink)  
Старый 05.08.2015, 12:17
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

можно так:
<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 <title>ГГ</title>

<style>
*{
    margin:0;
    padding:0;
    outline: 0;
}

.container {
    margin: 50px;
    width: 100px;
    height: 100px;
    border: 1px solid red;
}

.block {
    margin: 10px;
    width: 50px;
    height: 50px;
    border: 1px solid red;
}
</style>
</head>
<body>
    <div class="container">
        <div class="block" contenteditable></div>
    </div>
    <script>
    var container = document.getElementsByClassName('container')[0];
    var block = document.getElementsByClassName('block')[0];
        container.onmousemove = function(){
            block.style.backgroundColor = 'yellow';
            container.onkeyup = function(){
                block.style.backgroundColor = 'blue';
            }
        }
        
    </script>
</body>
</html>


а можно и так:
<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 <title>ГГ</title>
 <style>
*{
    margin:0;
    padding:0;
    outline: 0;
}

.container {
    margin: 50px;
    width: 100px;
    height: 100px;
    border: 1px solid red;
}

.block {
    margin: 10px;
    width: 50px;
    height: 50px;
    border: 1px solid red;
}
</style>
</head>
<body>
    <div class="container">
        <div class="block" contenteditable></div>
    </div>
    <script>
    var container = document.getElementsByClassName('container')[0];
    var block = document.getElementsByClassName('block')[0];
        container.onmousemove = function(){
            block.style.backgroundColor = 'yellow';
        }
        
        container.onkeyup = function(){
                block.style.backgroundColor = 'blue';
        }
    </script>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 05.08.2015, 12:26
Аспирант
Отправить личное сообщение для nikto93i7 Посмотреть профиль Найти все сообщения от nikto93i7
 
Регистрация: 06.07.2015
Сообщений: 50

Спасибо за помощь!!)))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
События - focusout и click отменить повторное срабатывание функции egorychmaster Элементы интерфейса 1 25.06.2015 13:35
Два события на одном объекте zzzzzz Элементы интерфейса 9 29.05.2013 13:41
Два файла, две функции, но с одним именем Janom Общие вопросы Javascript 19 31.01.2013 10:46
К одной функции привязать события и элементы kamushek jQuery 2 08.07.2011 22:12
Вопрос по создании функции для события com-meta jQuery 2 01.10.2010 14:59