我正在使用Jquery 鼠标滚轮插件,我希望能够检测用户何时完成使用滚轮.与可拖动内容中的stop:event类似的功能.有人能指出我正确的方向吗?
我有一个函数使用$ .ajax()从XML文件中获取值,当加载信息并触发success事件时,我使用$(xml).find('').each(function(){}) ; 填充一些变种......
function getData()
{
$.ajax({
type: 'GET',
url : 'info.xml',
dataType: 'xml',
success: function(xml)
{
$(xml).find('DATAS').each(function()
{
date = new Date($(this).attr('DATE'));
alert(date);
})
//Here I have a bigger find/each that should take more time
},
error: function()
{
return false;
}
});
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,当我从文档就绪功能触发该功能时,警报会显示正确的数据,但如果我从该功能中删除警报并尝试此操作,则还不会定义日期:
$(document).ready(function()
{
if(getData() != false)
{
alert(date);
}
});
Run Code Online (Sandbox Code Playgroud)
我想在这种情况下数据尚未准备好了吗?有没有办法控制整个每个()遍历完成并准备好的时间?