event.clientX в IE
Проблема есть одна...
Вот есть такая строка:
if (Math.abs(event.clientX-pos.left+i_Width/2 - this.block.posX) < 30) {...
в ие старее 9 вылазит 'event.clientX' - есть null или не является объектом в мозиле\опере\хром\сафари все гуд |
потому что в Ie другие способы работы с событиями.
как я понимаю у вас в функцию передаётся параметр event примерно так:
function(event){
...
Во всех браузерах первый аргумент это событие(объект), кроме ie, в нём все события всегда хранятся в глобальной переменной window.event и что бы код ваш заработал сделайте так:
function(event){
var event = event || window.event;
....
|
Спасибо, помогло!
|
| Часовой пояс GMT +3, время: 21:01. |