У меня есть 2 веб-сайта, оба с тем же кодом, который отображает спидометр JQuery. На одном из сайтов спидометр не показывает, но другой делает. На консоли нет никаких ошибок jquery, и я в недоумении.JQuery не работает на веб-сайте, но работает над другим с тем же кодом
ДИВ, где он загружает является #stresstotal
Спидометр работает http://www.beatinganger.com/node/353/done
Спидометр не работает http://www.paleolife.co.uk/pi/81-290593477
Любая помощь будет оценена.
Страница не работает
<script type="text/javascript" src="http://www.paleolife.co.uk/sites/default/files/js_injector/js_injector_5.js?m1v0du"></script>
<script type="text/javascript" src="http://www.paleolife.co.uk/sites/default/files/js_injector/js_injector_7.js?m1v0du"></script>
Страница рабочей
<script>
$(function(){
$('#stresstotal').speedometer();
$('#stresstotal').speedometer({ percentage: $('.speedometer').val() || 0 });
});
</script>
<script src="http://www.beatinganger.com/scripts/jquery.speedometer.js"></script>
Они же код просто в разных именах файлов.
Разве вы не можете разрывать страницу, чтобы просто привести пример, показывающий соответствующий код? http://sscce.org/ – Sparky
Несомненно, будет предпринята попытка – Jeremy
Если вы ищете источник первой страницы для строки 'speed', вы получите много результатов, включая объект JavaScript и имена файлов из нескольких сценариев. Если вы сделаете то же самое на второй странице, вы этого не сделаете. Это говорит о том, что утверждение * с одинаковым кодом * неверно. Добавьте код, который создает виджет на другой странице. – Quentin