日期:2014-05-16  浏览次数:20709 次

js 函数的问题。
问题是这样的。
我做了一个JS特效,是关于 鼠标移动到该图片的时候,图片放大,这个特效已经能用了。

这个代码是我自己手写的

然后到后面,我实现的功能是 从数据库里面把数据,就是那些商品 读出来(用ajax),然后$.each弄出来,
下面这些循环出来的div引用的类名什么的,都是跟上面特效的是一样的,可是这些从数据库读出来的数据的图片没有能实现 放大的效果 这个是怎么回事?

额,如果看不懂,我举个例子,
比如js有一个函数 $("#span1").cilck(funtion(){
  alert("日");
});
但是 页面没有定义span1这个元素,
当页面加载的时候,我加入这句话 $(document).ready(funtion(){
  var html="<span id=\"span1\">45555<span>" ;  
$("#bodydiv").append(html);//bodydiv页面已经定义了的
});
 这个时候 加载的页面 会有span1这个元素 显示45555 可是它并不响应 他的click事件 是不是这样理解?

如果要他能执行click事件,那该怎么办

(上面全部手打的,可能有单词拼错了,这不是我的程序有错,跟我说明一下思路就行了)

------解决方案--------------------
往DOM中添加完你的内容后再执行绑定,要不要用live动态绑定,不过效率很糟糕