只是想知道是否有其他人经历过这种情况或知道我为什么会出错。我在 iframe 中使用 javascript 来调用父 dom 元素,然后使用 jQuery UI 的效果核心来摇动它。这是一个例子:
$(document).ready(function(){
if ($("form").length>0)
{
$("form").submit(function(){
var oParentDoc = $(parent.document).find("div#element");
var action = $(this).attr("action");
var postdata = $(this).serialize();
$(oParentDoc).addClass("loading");
$.post(action,postdata,function(data){
$(oParentDoc).removeClass("loading").effect("shake",{"times":3,"distance":10},60);
});
return false;
});
}
});
它在没有效果的情况下工作,但是当我使用效果时,它给了我这个错误:
未捕获的异常:[异常...“组件返回失败代码:0x80040111(NS_ERROR_NOT_AVAILABLE)[nsIDOMCSSStyleDeclaration.getPropertyValue]”nsresult:“0x80040111(NS_ERROR_NOT_AVAILABLE)”
提前感谢您的任何见解:)