当元素经过某个左边位置时显示警告

Display Alert when element passes a certain left position?

本文关键字:位置 显示 警告 左边 元素 经过      更新时间:2023-09-26

我有一个固定位置的元素,它是用js动画的,它的左位置从0到1000随机变化。

如何在元素越过500px界限时显示一个警告?

我只能想到创建一个无限循环来检查leftpos <500px,然后使用一个变量来存储他是左还是右,并在变量变化时显示警告,但这似乎过于复杂,尽管这可能是唯一的解决方案。

有更好的解决方案吗?

如果您使用Javascript来移动元素,您可以将此检查添加到重新定位代码中。

如果是某人拖放它,你可以使用mouseup to来触发一个javascript方法来检查位置。

PHP是服务器端代码。这意味着代码在服务器上执行,输出被发送到客户端。因此,PHP不能做你想做的事情。你需要JavaScript。看看jQuery和它的位置API如果你想更花哨的话,可以看看alert插件

  • <
  • 警告/gh>

或者,您可以使用标准的JavaScript警报。