5 лет спустя...
Единственный браузер, с которым у меня возникла эта проблема, — это Chrome; У меня нет Сафари.
Я заметил паттерн, который работает, когда я встраиваю код:
<script type="text/javascript">
$(window).resize(function(e) { console.log("resize inline", +new Date()) });
</script>
но нет, когда я помещаю его в отдельный файл Javascript, который я загружаю:
<script type="text/javascript" src="/js/resized.js"></script>
где скрипт содержит
console.log('script loaded');
$(window).resize(function(e) { console.log("resize in script file", +new Date()) });
Я могу только догадываться, что это какая-то «защита», встроенная командой разработчиков Chrome, но это глупо и раздражает. По крайней мере, они могли позволить мне обойти это, используя некоторую «политику того же домена».
Обновить некоторое время. Я думал, что с помощью $(document).ready()
это исправлено, но, видимо, я ошибался.
person
bart
schedule
23.12.2016