gpt4 book ai didi

javascript - 最初如何隐藏wmd编辑器?

转载 作者:数据小太阳 更新时间:2023-10-29 05:53:32 24 4
gpt4 key购买 nike

<div style="display:none;">
<div id="wmd-editor" class="wmd-panel">
<div id="wmd-button-bar"></div>
<textarea id="wmd-input"></textarea>
</div>
<div id="wmd-preview" class="wmd-panel"></div>
<div id="wmd-output" class="wmd-panel"></div>
</div>

看,我正在关注 derobins-wmd 的 wmd-test.html,除了把那些东西放在一个隐藏的 div 中。

uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMNSHTMLTextAreaElement.selectionStart]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://localhost/derobins-wmd-980f687/wmd.js :: anonymous :: line 490" data: no]
uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMNSHTMLTextAreaElement.selectionStart]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://localhost/derobins-wmd-980f687/wmd.js :: anonymous :: line 490" data: no]

最佳答案

除了隐藏整个带有 textarea 的面板外,您还需要确保 textarea 本身具有 display:none,这样问题就会消失。否则 wmd 不会检测到 textarea 没有显示,并会尝试对其进行计算,你会得到像你说的那样的异常。

简单地将元素移出屏幕是不可能的,或者至少对于某些布局来说非常麻烦。此外,屏幕阅读器仍会检测到这些元素,并且可访问性会受到影响。

我猜你现在已经解决了这个问题,但我希望它能帮助别人。

关于javascript - 最初如何隐藏wmd编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1516297/

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