【发布时间】:2016-02-18 05:32:12
【问题描述】:
我有一套代码
setTimeout(function() {
window.location.reload(true);
if ($scope.attribute.parentAttribute.id) {
angular.element(document.getElementById($scope.attribute.parentAttribute.id)).click();
}
}, 1000);
我正在使用超时,我需要在 window.location.reload(true); reload 之后执行该单击功能,因为这行导致。有可能吗?
【问题讨论】:
-
不,您在触发点击之前正在重新加载页面
-
是的,在本地存储中设置一个标志,然后重新加载,然后从 onload 或 DOM 就绪处理程序测试该标志并从那里触发点击。
-
您需要在加载事件中执行此操作。
-
有谁能演示一下吗?
标签: javascript jquery angularjs