Цитата:
|
Igorsrt,
<style>
div{
background-color: red;
width: 500px;
height: 500px;
}
div:active{
cursor: pointer;
}
</style>
<div class="slider-for">слайдер</div>
усовершенствованная версия |
Цитата:
|
https://css-tricks.com/using-css-cur...le-header-id-1
Наведи на кнопки Happy, Sad, Meh ) |
Цитата:
|
Цитата:
|
еще, наверное, забыл добавить, что не отпускается тогда, когда курсор вышел за пределы элемента.
Для этого надо ставить слушатель на документ.) |
Цитата:
|
хо-хо^^ я тебя раскусил...
Для этого надо ставить слушатель на документ.) а это можешь, "ну или на ближайшую область"?) |
var el = document.querySelector('.slider-for'), flag = 0;
el.addEventListener('mousedown', e =>{
flag = 1;
el.style.cursor = 'pointer';
});
document.addEventListener('mouseup', e =>{
flag = 0;
el.style.cursor = 'default';
});
el.addEventListener('mouseout', e =>el.style.cursor = 'default');
el.addEventListener('mouseover' ,e=>{
if(flag) el.style.cursor = 'pointer';
});
|
| Часовой пояс GMT +3, время: 00:07. |