他の誰かがこれを経験したことがあるかどうか、またはエラーが発生する理由を知っているかどうか疑問に思っています。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)"
洞察を事前にありがとう:)