Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Повеситься на жатую кнопку мыши (https://javascript.ru/forum/misc/51845-povesitsya-na-zhatuyu-knopku-myshi.html)

Georrg 21.11.2014 18:16

Повеситься на жатую кнопку мыши
 
Вопрос простой, для тех кто это уже не однократно делал. При нажатой кнопке мыши, должно выполняться некое действие(например вывод в консоль) бесконечного числа сообщений, пока я не отожму кнопку. Честно говоря, я и так и эдок попробовал, но что то так результата не достиг. Если кто знает решение, подскажите!:help: :help: :help:

danik.js 21.11.2014 18:30

<body style="white-space:pre">
Кликни.
<script>
(function(){

var timerId = null;

function startAction() {
	document.body.innerHTML = '';
	timerId = setInterval(function() {
		document.body.innerHTML += '.';
	}, 30);
}

function stopAction() {
	clearInterval(timerId);
}

document.addEventListener('mousedown', startAction);
document.addEventListener('mouseup', stopAction);

})();

</script>
</body>

Georrg 21.11.2014 18:40

спасибо) я вот только решение нашел
setInterval(function() { console.log("help_me, save me!")}, 0);

ruslan_mart 21.11.2014 19:21

Цитата:

Сообщение от Georrg
Повеситься на жатую кнопку мыши

Мыло дать? :)

Erolast 21.11.2014 20:20

Цитата:

Сообщение от danik.js (Сообщение 342207)
var timerId = *!*null*/!*;

А зачем так?

danik.js 21.11.2014 20:36

Влияние других языков программирования :)
Но не вижу тут плохого.


Часовой пояс GMT +3, время: 07:14.