Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 17.09.2013, 13:44
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

danik.js, а ну так если проблема только в fromPoint, то вот document.elementFromPoint – a jQuery solution
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #12 (permalink)  
Старый 17.09.2013, 14:10
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

НЕЕЕТ!!! Проблема в том что в опере координаты неправильные при выходе за границы окна. Они не уходят в минус при движении мыши вверх/влево и не становятся больше ширины/высоты окна при движении впрапво/вниз.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #13 (permalink)  
Старый 17.09.2013, 14:29
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

danik.js, в какой версии оперы ковыряешь ? (вечером посижу , попробую что то придумать )
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #14 (permalink)  
Старый 17.09.2013, 14:53
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

12.14
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #15 (permalink)  
Старый 17.09.2013, 15:30
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

danik.js,
не совсем я понял твоей проблемы в опере. Можешь пример привести?
ну что-то типо:
<!DOCTYPE html>
<html>
	<head>
	<script>
		document.onmousemove = function(e) {
			document.body.children[0].innerHTML = e.pageX + 'x' + e.pageY;
		}
	</script>
	</head>
	<body>
		Вдави мышь в пол(документ) и веди курсор проч(за пределы)
		<div></div>
	</body>
</html>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #16 (permalink)  
Старый 17.09.2013, 17:10
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

В общем способ с elementFromPoint не подходит. Он не учитывает возможность отмены операции drag'n'drop (через Esc например). При отмене произойдет событие dragleave, но мышь останется над дроп-зоной.
К тому же в webkit/blink тоже проблемы с координатами (хотя вроде скрипт работал корректно, не пойму чета).
Остаются вариант со счетчиком и вариант с накрыванием элемента оверлеем, защищающим от множественного срабатывания событий.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #17 (permalink)  
Старый 17.09.2013, 17:12
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от danik.js
В общем способ с elementFromPoint не подходит. Он не учитывает возможность отмены операции drag'n'drop (через Esc например).
danik.js, а событие dragend ?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #18 (permalink)  
Старый 17.09.2013, 17:17
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А dragend не всегда есть. Притащить могут ведь и извне.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Индексация AJAX сайтов - Как это работает? byFahrenheit AJAX и COMET 4 21.02.2013 17:09
Как работает CKEditor? ololosh Общие вопросы Javascript 9 20.12.2012 17:50
Подскажите, как работает простой код (замыкание функции)? Dotod Общие вопросы Javascript 5 02.12.2009 04:03
Драгабл работает не так как надо valek1989 jQuery 0 16.11.2009 18:09
Не могу понять как работает jQuery kostiaGt jQuery 2 20.07.2008 08:42