0

我已将 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;
        }
    }
});

触发器不会按预期触发。如果我触发正常点击,它适用于普通浏览器,但不适用于我所针对的移动浏览器。有没有人有这样的经验?

4

0 回答 0