元素通过某个左侧位置时显示警报?

时间:2011-09-29 20:27:20

标签: javascript

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

每次元素穿过500px屏障时,如何显示警报?

我只能考虑制作一个无限循环来检查是否存在左侧< 500px,然后使用变量来存储他是向右还是向左,并在变量发生变化时显示警报,但它似乎过于复杂,尽管它可能是唯一的解决方案。

这样做有更好的解决方案吗?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

PHP是服务器端代码。这意味着代码在服务器上执行,输出发送到客户端。因此,PHP无法做到你想要的。你需要JavaScript。查看类似jQuery及其位置API的内容,如果您想获得幻想,可以使用警报插件:

或者,您可以使用标准JavaScript alert