我不明白你在这里解除绑定有什么意义..
$(".content_media").unbind("touchstart").live("touchstart",function(){....});
好吧,如果你有功能fn1
,然后你有它,
$(".content_media").live("touchstart",fn1);
然后在某一点上,你想不使用fn2
as fn1
like,
$(".content_media").live("touchstart",fn2);
那么你最好先调用 unbind ......删除fn1
$(".content_media").unbind("touchstart").live("touchstart",fn2);
但如果你只是想要fn1
那么你实际上不必使用 unbind ......
编辑
如果你这样做的原因是因为你打电话给这条线,
$(".content_media").unbind("touchstart").live("touchstart",function(){....});
在每次 ajax 执行中......那么这就证明了它是合理的......但是你做错了......
只需将它放在 ajax 执行之外并且没有取消绑定,那么你就可以开始了......
$(".content_media").live("touchstart",function(){....});