首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏最初的wmd编辑器?

如何隐藏最初的wmd编辑器?
EN

Stack Overflow用户
提问于 2009-10-04 12:30:18
回答 2查看 615关注 0票数 5
代码语言:javascript
复制
<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中。

代码语言:javascript
复制
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]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-04 12:34:03

如果插件不喜欢没有高度/宽度的元素,您可以使用off-left技术。

代码语言:javascript
复制
<div style="position: absolute; left: -1000px; width: 100px">
票数 3
EN

Stack Overflow用户

发布于 2009-12-05 18:34:21

除了隐藏整个带有文本区的面板之外,你还需要确保文本区本身有display:none,然后问题就会消失。否则,wmd将不会检测到文本区域没有显示,并将尝试对其进行计算,您将得到如您所说的异常。

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

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

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1516297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档