0

ボタンに fastClick イベントをバインドしました

$('#back').fastClick(function(e) {

});

これは正常に呼び出されますが、その内部では、#back ボタンに設定されているデータ属性に応じて、別の要素で別の fastclick をトリガーしたいと考えています。したがって、コード例は次のようになります。

$('#back').fastClick(function(e) {
    var     history = window.localStorage.getItem("history").split(","),
            lastPage = history[history.length - 2];

    if (lastPage == 'null') {
        return false;
    } else {
        switch (lastPage) {
            case "userSummaryWrapper":
            case "ladder":
                $('li.summary').trigger('fastClick');
            break;
            case "currentBattles":
                $('li.battles').trigger('fastClick');
            break;
            case "workouts":
            case "workoutDetailWrapper":
                $('li.workouts').trigger('fastClick');
            break;
        }
    }
});

トリガーが期待どおりに起動されません。通常のクリックをトリガーすると、通常のブラウザーでは機能しますが、ターゲットにしているモバイルブラウザーでは機能しません..誰かそのような経験はありますか?

4

0 に答える 0