【发布时间】:2014-06-30 15:01:23
【问题描述】:
我想在我的应用中执行用户友好的操作。 问题是: 我有一个按钮。当用户“mousedown”时,我向服务器发送 ajax 查询以获取一些信息。我想要的是在此按钮上的用户“mouseup”之后显示该信息only。换句话说,当他释放鼠标按钮时。 问题是用户可以在服务器响应我的 ajax 调用之前或之后释放鼠标按钮,因为我仍然希望仅在释放按钮后显示信息。
我认为我可以用延迟的东西来做到这一点,因为我在这方面没有太多经验。你能给我一些信息,如何做到这一点?
示例代码:
.html
<input type='button' ng-start='start()' ng-end='end()' >
.js
$scope.start = function(){
$http.get(url, data).success(function(result){})
}
$scope.end = function(){
//show result from first function
}
【问题讨论】: