Проблемы с Javascript и картой изображения

Рейтинг: 1Ответов: 1Опубликовано: 26.04.2015

Привет. У меня есть небольшая страничка с прибором, по элементам прибора можно потыкать, понажимать, но иногда бывают проблемы с javascript и картой изображения. Я думаю, что проблемы как-то связаны с кэшем. Иногда все работает, все элементы прибора нажимаются, но иногда "успевает" загрузится только карта изображения - курсор "pointer" на элементах прибора это подтверждает. Но, тогда javascript не выполняет свои функции. Потом чистишь кэш в браузере и перезагружаешь страницу и получается, что даже карты изображения нет, только изображение прибора. Потом еще раз чистишь кэш и перезагружаешься, тогда опять снова все работает. В чем проблема?

Причем на локалке все работает отлично постоянно

P.S. Браузер Mozilla Firefox

Ответы

▲ 1Принят

Воспользуйтесь отладчиком!

Лично у меня ваш сайт падает на вызове

if (element.contains("button")) { ...

где element - это строка. В JS у строк (пока) нет метода contains. Вместо него стоит использовать indexOf:

if (element.indexOf("button") > -1) { ...