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, время: 22:29. |