Привет, я пишу немного калькулятора для упражнений. Еще нет логики. Тем не менее, я хотел позволить пользователю перетащить калькулятор вокруг браузера. Тем не менее, это не работает. < /P>
Кто -нибудь видит, что я делаю не так? < /P>
myCalculator
var dragObject = null;
var dragX = 0;
var dragY = 0;
var posX = 0;
var posY = 0;
function handleInput(currentInput){
alert(currentInput);
var x = 0;
x = currentInput;
}
function saveOperator(currentOperator){
alert(currentOperator);
}
function dragInit(){
document.onmousemove = drag;
document.onmouseup = dragStop;
}
function dragStop(){
dragObject = null;
}
function dragStart(element){
dragObject = element;
dragX = posX - dragObject.offsetLeft;
dragY = posY - dragObject.offsetTop;
}
function drag(event){
posX = document.all ? window.event.clientX : event.pageX;
posY = document.all ? window.event.clientY : event.pageY;
if(dragObject != nul){
dragObject.style.left = (posX - dragX) + "px";
dragObject.style.top = (posY - dragY) + "px";
}
}
myCalculator
Подробнее здесь: https://stackoverflow.com/questions/547 ... op-in-html
Перетаскивать HTML ⇐ Html
Программисты Html
1758235233
Anonymous
Привет, я пишу немного калькулятора для упражнений. Еще нет логики. Тем не менее, я хотел позволить пользователю перетащить калькулятор вокруг браузера. Тем не менее, это не работает. < /P> [b]
Кто -нибудь видит, что я делаю не так? < /P>
myCalculator
var dragObject = null;
var dragX = 0;
var dragY = 0;
var posX = 0;
var posY = 0;
function handleInput(currentInput){
alert(currentInput);
var x = 0;
x = currentInput;
}
function saveOperator(currentOperator){
alert(currentOperator);
}
function dragInit(){
document.onmousemove = drag;
document.onmouseup = dragStop;
}
function dragStop(){
dragObject = null;
}
function dragStart(element){
dragObject = element;
dragX = posX - dragObject.offsetLeft;
dragY = posY - dragObject.offsetTop;
}
function drag(event){
posX = document.all ? window.event.clientX : event.pageX;
posY = document.all ? window.event.clientY : event.pageY;
if(dragObject != nul){
dragObject.style.left = (posX - dragX) + "px";
dragObject.style.top = (posY - dragY) + "px";
}
}
myCalculator[/b]
Подробнее здесь: [url]https://stackoverflow.com/questions/5470119/drag-drop-in-html[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия