我已将 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;
}
}
});
触发器不会按预期触发。如果我触发正常点击,它适用于普通浏览器,但不适用于我所针对的移动浏览器。有没有人有这样的经验?