我在锚标签上打开弹出屏幕我不知道它为什么不打开。我花了很多时间来打开弹出窗口。它永远开放。但是这一次,当我检查它时,它显示'无所有',没有内容。
我按照步骤
$('.edit_h').click(function(){
alert("edit ID:"+$(this).data('originalId'));
$("#editTestCaseId").popup("open");
})
答案 0 :(得分:1)
这可能不是一个解决方案,但肯定是一种解决方法。
在跟踪CSS并发现jQuery可能只是对其类添加/删除逻辑过于贪婪之后,我决定使用控制台手动尝试popup("open", ...)
调用。事实证明,当这样做时,它工作正常。我尝试将调用放在不同地方的代码中,并且在倍数中无效。事实证明,其他人遇到了同样的问题。发布here的解决方法似乎可以解决问题:
setTimeout(function () {
$("#editTestCaseId").popup("open");
}, 100);
为什么要这样做?我不知道。
JSFiddle:http://jsfiddle.net/4ajeB/12/