0

エラーが発生しています"Object has no method 'apply'... "

タッチイベントを要素にバインドしているだけですが、オブジェクトに適用メソッドがあるというエラーが発生しています。

var clickEventType=((document.ontouchstart!==null)?'click':'touchstart');
$("#myImageFlow ").bind('touchstart',".sliderImage",abc);
function abc()
{}

私は試した 、

var clickEventType=((document.ontouchstart!==null)?'click':'touchstart');
$("#myImageFlow ").bind('touchstart',".sliderImage");

これも機能しませんか?? 何をすべきか?どのような変更を加える必要がありますか? 要素を にバインドしたいだけですtouchstart

4

1 に答える 1

1
var clickEventType = 'ontouchstart' in document.documentElement ? 'touchstart' : 'click';

$("#myImageFlow ").on(clickEventType, '.sliderImage', abc);

function abc() {
    // do stuff
}
于 2013-06-14T13:13:19.350 に答える