【问题标题】:Detecting a html element moving over another html element using jquery使用jquery检测一个html元素在另一个html元素上移动
【发布时间】:2015-02-12 06:15:09
【问题描述】:

在我的网页中,我有两个方形框(div 标签)。框“a”从左侧开始动画并移过框“b”并继续到最后。我想在框“时提醒用户” a' 在框 'b' 上移动。我能够使用两个框的坐标并使用 setInterval(function(){

//检查重叠和警报的代码

},1); .我想知道是否有另一种更简单的方法来做同样的事情?我认为 setInterval(function(){},1);非常昂贵,即每毫秒调用一次函数。任何关于此的解决方案都会有很大帮助。谢谢。

【问题讨论】:

    标签: javascript jquery html css setinterval


    【解决方案1】:

    间隔为 1 毫秒的 setInterval 将为您工作!每毫秒你检查一下框 a 是否在框 b 的范围内,正如你所怀疑的那样

    【讨论】:

    • 是的,它工作得很好..我想知道是否有任何其他解决方案......因为我认为每毫秒使用它是昂贵的,如果不是在网络上但至少在移动设备上它会杀死性能..
    猜你喜欢
    • 2015-03-25
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 2014-05-22
    • 2019-06-04
    相关资源
    最近更新 更多