Почистить винду бы не помешало в любом случае, особенно после Амиго, но проблема явно не в ней.
Перво-наперво вам надо определиться - чего именно вы хотите. Если что-то для других, то оно не должно зависеть от браузера и работать всегда одинаково. Если для себя - берёте тот браузер в котором работает и делаете что хотите. Можно даже спец. билд браузера под себя сделать. Далее, если не работает javascript - чистка винды никак не поможет, потому что проблема в вашем коде. Жмёте f12 и смотрите, что вам пишет консоль. |
Спасибо! На сайте в этих браузерах проблем нет. А в целом сомневаюсь связи с посетителями нет, кто его знает, почему сегодня не разу не была задействована лейка(заливка). Посетителей (обслуженных хостов 62), только кисточка, может лог файлы врут а может реально у меня вообще у людей и не работает ничего.
|
Ну раскраска действительно работает кое-как. Например не перестаёт рисовать когда мышка "отжата" и координаты мыши считает без учёта прокрутки.
Заходите на свою страницу, жмёте f12, выбираете "Консоль" и смотрите что за ошибки вам выдаёт, например: TypeError: document.webkitCancelFullScreen is not a function [Подробнее]risynok.js:5:1 22:45:43.542 ReferenceError: otmena is not defined [Подробнее]ris.html:1:1 22:45:43.585 ReferenceError: otmficwet is not defined [Подробнее]ris.html:1:1 22:45:44.792 ReferenceError: holst2 is not defined |
Это странное явление отсутствие на верхнем слое канваса событие на отжатую мышку. Прописал к двум верхним слоям, в моей ОПЕРЕ работает. А вот куда пропало переключение курсора, пока загадка. Прокрутка учитывается просто курсор в виде лейки или кисточки имеет большие размеры и в ОПЕРЕ у меня перестал отображаться. Проверите пожалуйста сейчас на отжатие мышки реагирует?
|
"Отжатие" теперь работает. На счёт прокрутки - измените размер окна, так чтоб видно было только половину картинки, прокрутите вниз и попробуйте порисовать - рисовать будет сверху.
|
Ладно с этим разберусь, а на счёт смены курсора работает?
|
У меня в обоих браузерах рисует где надо. В ОПЕРЕ только курсор не меняется. Вы в каком браузере смотрите.
document.getElementById("korY").innerHTML=e.client Y+document.body.scrollTop; document.getElementById("korX").innerHTML=e.client X+document.body.scrollLeft; Должно правильно работать. |
document.getElementById("korY").innerHTML=e.client Y+document.body.scrollTop;
document.getElementById("korX").innerHTML=e.client X+document.body.scrollLeft; В каком браузере это не срабатывает? |
Firefox:
... + (document.body.scrollTop||document.documentElement.scrollTop)Курсор меняется. А классическая опера вроде вообще не даёт менять курсор на нестандартный. |
Понятно СПАСИБО. Сейчас изменю скроллинг.
|
Часовой пояс GMT +3, время: 02:04. |