<img src="http://learn.javascript.ru//files/tutorial/browser/events/ball.gif" style="cursor: pointer; position: absolute; z-index: 1000; left: 429px; top: 1640px;" width="50" height="50" id="ball"/> <script> var ball = document.getElementById('ball'); ball.onmousedown = function(e) { // отследить нажатие var self = this; e = fixEvent(e); // подготовить к перемещению // разместить на том же месте, но в абсолютных координатах this.style.position = 'absolute'; moveAt(e); // переместим в body, чтобы мяч был точно не внутри position:relative document.body.appendChild(this); this.style.zIndex = 1000; // показывать мяч над другими элементами
// передвинуть мяч под координаты курсора function moveAt(e) { self.style.left = e.pageX-25+'px'; // 25 - половина ширины/высоты мяча self.style.top = e.pageY-25+'px'; } // перемещать по экрану document.onmousemove = function(e) { e = fixEvent(e); moveAt(e); } // отследить окончание переноса this.onmouseup = function() { document.onmousemove = self.onmouseup = null; } } </script> </body> </html>
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Zzz_
В общем вот урок, http://learn.javascript.ru/drag-and-drop
Почему я открыл код в отдельном файле, а он не работает?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.