ここでバインドを解除するためのポイントがわかりません。
$(".content_media").unbind("touchstart").live("touchstart",function(){....});
ええと、もしあなたが機能fn1
を持っていて、それを持っているなら、
$(".content_media").live("touchstart",fn1);
それからある時点で、あなたは好きなように使わfn2
ずに使いたいですfn1
、
$(".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(){....});