gpt4 book ai didi

javascript - NS_ERROR_XPC_BAD_CONVERT_JS : Could not convert JavaScript argument arg 0 [nsIDOMWindow. getComputedStyle](跟进)

转载 作者:行者123 更新时间:2023-11-30 07:17:01 26 4
gpt4 key购买 nike

好的,所以我终于弄清楚是我的代码的哪一部分导致了异常。您可以阅读初始帖子 here.初始帖子中的代码缺少实际导致异常的部分(手动订阅 viewPortData observable)。显然,我做错了......这是代码:

self.viewPortData = ko.observable();
self.viewPortData.subscribe(function (newValue) {
var viewPort = $('#metro-view-port');
if (viewPort && newValue) {
self.fadeInOut(viewPort, newValue);
}
});

self.fadeInOut = function (domObject, newContent) {
if (newContent) {
var currentContent = domObject.html();
if (currentContent) {
var wrappedContent = $(currentContent);
wrappedContent.fadeOut(400, function () {
wrappedContent.empty();
domObject.html(newContent).hide().fadeIn(400);
});
} else {
domObject.html(newContent).hide().fadeIn(400);
}
}
};

那么我哪里出错了?

最佳答案

同样的错误发生在我身上。问题是因为 HTML 上有注释引起的。像这样的东西:

<!-- Some Comment goes here -->
<div>
...
</div>

要解决这个问题,在不更改 HTML 的情况下,您需要用其他内容包装 HTML,因此您只将一个元素传递给 jQuery:

var div = document.createElement( 'div' );
div.innerHTML = nativeHtml;

var $html = $( div );

关于javascript - NS_ERROR_XPC_BAD_CONVERT_JS : Could not convert JavaScript argument arg 0 [nsIDOMWindow. getComputedStyle](跟进),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12132446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com