关于ajax请求数据后,数据本身的js失效的一些想法

时间:2024-10-14 00:05:26

今天遇到一个头疼的问题。我做一个左右翻页效果(客户要求能够无限翻页),所以只能动态请求数据,进行局部刷新操作。

这时候问题就出来了,当我请求翻页的时候,数据通过js填充到div里面,但这些数据,自身带的js(我的一个鼠标划上去的效果,即:hover)失效了。当然,我确定我的js没有问题。

后问朋友,朋友说,你重新加载下相应的js方法再试试。后重新试试,我尝试了下,还真是这个问题

解决问题后思考:

类似的hover效果,必须要在页面加载html元素以后,绑定上相关的元素。

当ajax请求的时候,由于是用js直接输出html到页面上,没有绑定相关的事件,所以造成js失效。

当谨记!