无论如何都有触发谷歌Fastclick事件

时间:2012-10-27 04:19:41

标签: jquery triggers

我已将fastClick事件绑定到按钮

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

});

哪个被称为罚款,但在其中,根据在#back按钮上设置的数据属性,我想触发另一个元素的另一个快速单击。因此示例代码可能如下所示。

$('#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;
        }
    }
});

触发器不会按预期触发。如果我触发正常点击,它可以在普通浏览器上运行,但不适用于移动浏览器,这就是我的目标。有没有人有这样的经历?

0 个答案:

没有答案