#javascript #jquery #internet-explorer #google-chrome #cross-browser
#javascript #jquery #internet-explorer #google-chrome #кроссбраузерный
Вопрос:
Мы создали ascript с помощью imgNote
плагина (https://github.com/waynegm/imgNotes ).
Теги нормально загружаются в Firefox, но не в IE и Chrome.
Пожалуйста, проверьте это по адресу http://fluidblueprint.com
Временный вход для тестирования:
- пользователь: pranaya@creator9.com
- пароль: ppppp
Спасибо.
Комментарии:
1. Пожалуйста, поместите нерабочий код сюда и попробуйте воспроизвести проблему в jsfiddle.
2. Привет, вот скрипка jsfiddle.net/reenku/8cf9N
3. Ваш скрипт работает одинаково для меня в этих трех браузерах: появляется план, я нажимаю кнопку «Добавить ваш маркер», а затем я могу щелкнуть план и добавить маркеры. В чем проблема?
4. Я заметил, что в вашем скрипте есть странные вещи, такие
jQuery(document).ready(function($) { $(document).ready(function() {
как. Попробуйте исправить эти моменты и очистить свои скрипты перед отладкой, это действительно грязный atm.5. Привет, спасибо за вашу помощь. Вы можете правильно проверить ошибку внутри URL-адреса, который я привел выше. Предварительно сохраненные маркеры не будут отображаться в IE и Chrome, в то время как в Firefox они работают нормально.
Ответ №1:
У меня это получилось. К вашему сведению, он отлично работал в моем Chrome (версия 35.0.1916.153 m), только IE был не очень хорош.
Вы должны изменить эту часть :
var $img = $("#image").imgNotes();
$img.one("load",function(){
$img.imgNotes("import", [{x: "0.39024895115902547", y:"0.3377519191655898", note:"Great Room Test Marker", id:"3", sid:"1", nid:"47"},...]);
});
Для :
var $img = $("#image").imgNotes();
$img.imgNotes("import", [{x: "0.39024895115902547", y:"0.3377519191655898", note:"Great Room Test Marker", id:"3", sid:"1", nid:"47"},...]);
Наконец, дело в том, чтобы напрямую указывать маркеры, а не делать это при запуске события загрузки изображения. Я предполагаю, что событие load не запускается в IE или, возможно, раньше (до выполнения строки).
Вы должны создать запрос на выдачу в проекте github, ИМО, такое поведение является нормальным.