Прочитали, что можно обнаружить свиток с этой линии:Jquery обнаружить свиток однажды
$('window').one('scroll', function() { });
Если есть этот встроенный код:
var TimeVariable=setInterval(function(){ DoJQueryStuff() },300);
function DoJQueryStuff()
{
if(typeof jQuery == "undefined") return;
window.clearInterval(TimeVariable);
$('body').one('mousemove', function() { alert('mouse'); });
$('window').one('scroll', function() { alert('scroll'); });
}
DoJQueryStuff называется каждые 300 мс до тех пор, JQuery не загружен. Если я перемещаю мышь в любом месте экрана, я получил предупреждение «мышь». Если я прокручу вниз, я НЕ получаю предупреждение «прокрутки». т. Е. Он не стреляет.
Любая помощь была бы принята с благодарностью.
Дэвид
Вместо того, чтобы проверять каждые 300 мс до тех пор, JQuery нагрузки, было бы возможно, чтобы добавить функцию в 'ready' функции? '$ (document) .ready (function() {do stuff});' – Kyle
Kyle, $ (document) без загрузки Jquery приведет к ошибке. jquery загружается после загрузки страниц (теперь это то, что предлагает Google). Пример вашей идеи будет оценен – Cymro