-
0 votesanswersviews
键盘事件绑定在contenteditable中的组件
我尝试在div [contenteditable = true]内的组件上听取键盘事件 . 为什么不工作? plunk http://plnkr.co/edit/Tjmihqc1r5UrS3XJ3QQ0?p=preview 模板: <div contenteditable="true"> <h2 (keydown)="log($event)"... -
143 votesanswersviews
如何在contenteditable元素(div)中设置插入符号(光标)?
我以这个简单的HTML为例: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="bu... -
28 votesanswersviews
在制作富文本/所见即所得编辑器时,Contenteditable div与iframe
我正在尝试权衡使用 <div> 与 <iframe> 制作我自己的富文本/所见即所得编辑器的优缺点 . 这样做,为什么我不能只使用一个满足的 <div> 为什么这么多人更喜欢 <iframe> ? 背景讨论:根据我的理解,制作一个所见即所得编辑器的常用方法是使div或iframe满足,然后在包含div或iframe主体的文档上做 execComman... -
1 votesanswersviews
代号为一个日期时间选择器组件可编辑
目前我们正在使用带时间选择器的日期,当用户尝试编辑并键入他/她自己的日期或小时或分钟或AM / PM组件时,我们在此日期时间选择器上查看更新的功能 . 客户发布了有关此日期时间选择器的问题 . 此日期时间选择器上是否有可用的更新工具? 请帮助我们或指导我们如何实现这一目标 . -
2 votesanswersviews
在令人满意的DIV jquery解决方案中按下BACKSPACE的浏览器差异?
我在编写一个小CMS时遇到问题,可以选择用户添加和删除段落 . 在所有浏览器中,BACKSPACE按钮的作用略有不同 . 我想要实现的是用户可以通过按ENTER键添加段落(P)并通过删除带有BACKSPACE的文本删除P,我找不到任何好的答案 . 我制作了这个剧本: $(document).keydown(function(e){ if ( e.keyCode == 8 &&am... -
0 votesanswersviews
Mpdf - 在$ mpdf-> Output()之前预览html;
我创建了一个html页面,它已成功创建并使用mpdf函数导出为pdf . 我的问题是,如果有可能在之前 $mpdf->Output(); 将html文件预览为A4大小并使用 . 编辑输出 contenteditable="true" 每个html元素(正文,表格,p,div等) . 我曾尝试过,但html输出视图与mpdf输出不同 . (不同的尺寸,尺寸,图像,表格... -
3 votesanswersviews
对于ContentEditable,跨浏览器溢出moz-hidden-unscrollable
有没有办法实现溢出:-moz-hidden-unscrollable在跨浏览器(IE 9,现代浏览器)时尚? 当我在一个contenteditable div上设置一个高度时,溢出会强制前面的文本行 - 向下滚动div容器并向上滚动内容 . 我需要保留现有内容并隐藏下面的内容 . -moz-hidden-unscrollable是我想要的效果,但它并不适用于所有现代浏览器IE 9 . div { ... -
54 votesanswersviews
在包含HTML内容的contentEditable区域中获取插入符号(光标)位置
我有contentEditable元素(可以是p,div,...),我想在其中得到插入符号(光标) . 我通常可以用这段代码实现它: var position = window.getSelection().getRangeAt(0).startOffset; 这个工作正常,而元素只包含文本 . 但是当元素包含一些HTML格式时,返回的位置相对于包含的HTML元素中的插入位置 . 我们假设con... -
17 votesanswersviews
如何在可疑的DIV中找到光标位置?
我正在为内容可编辑的DIV编写自动完成程序(需要在文本框中呈现html内容 . 因此首选使用可信的DIV而不是TEXTAREA) . 现在我需要在DIV中存在keyup / keydown / click事件时找到光标位置 . 这样我就可以在那个位置插入html / text . 我无法通过某种计算找到它,或者是否有本机浏览器功能可以帮助我在可疑的DIV中找到光标位置 . -
2 votesanswersviews
获取并设置一个contenteditable div中的插入符号(光标)位置
有没有人知道如何在一个可信的div中获取&设置插入符号(光标)的位置 . (不是在文本框中(IE&FF),到目前为止找不到任何有用的建议 . 发现的例子有错误 . 提前感谢! -
4 votesanswersviews
如何在Internet Explorer中使用html子元素在contenteditable div中获取插入位置
我正在使用一个contenteditable div,它可以选择在文本流中使用内联html元素,例如标记“<p> <font> <br>” . 在某些点我需要获取contenteditable div的插入位置(光标位置),插入符号(光标)位于html子元素之后 . 我在javascript for Firefox中使用以下代码,它可以正确找到contented... -
7 votesanswersviews
获得包括标签在内的可信赖div中的插入位置
我有一个contenteditable div,其中我有多个标签(br,b,u,i)和文本,我需要获得相对于div的插入位置,包括所有标签 . 例如: <div id="h" contenteditable="true">abc<b>def<br>ghi</b>jkl</div> 如果光标在g和h... -
1 votesanswersviews
在Chrome / webkit中的contenteditable div图层中设置插入位置
我正在尝试在一个可信的div层中设置插入位置,经过一些搜索网络并进行实验后,我使用它在firefox中使用它: function set(element,position){ element.focus(); var range= window.getSelection().getRangeAt(0); range.setStart(element.firstChild,p... -
1 votesanswersviews
在contenteditable元素中设置 Span 中的插入位置
我有这个设置: <div contenteditable="true"> <span>The quick brown fox </span> <span>jumps over the lazy dog.</span> </div> 我需要能够在一个 Span 内的某个地方设置插入符号 . ... -
136 votesanswersviews
在contentEditable <div>上设置光标位置
我正在寻找一个明确的跨浏览器解决方案,当contentEditable ='on'<div>重新获得焦点时,将光标/插入位置设置为最后的已知位置 . 看来内容可编辑div的默认功能是每次单击时将插入符/光标移动到div中文本的开头,这是不合需要的 . 我相信当他们离开div的焦点时我必须在变量中存储当前光标位置,然后当他们再次聚焦时重新设置它,但是我无法放在一起,或者找不到工作代码示例... -
35 votesanswersviews
jquery在contenteditable div中设置光标位置
问题的旧版本如下,在研究了更多之后,我决定重新解释这个问题 . 像以前一样的问题是,我需要在没有突出显示文本的情况下关注一个可信的div,直接进行焦点突出显示Chrome中的文本 . 我意识到人们通过重置textarea中的插入位置来解决textareas中的这个问题 . 我怎么能用一个满足的元素来做到这一点?我试过的所有插件只适用于textareas . 谢谢 . 问题的老措辞: 我有一个我想... -
81 votesanswersviews
在contentEditable div中获取插入位置
我找到了很多关于如何在contentEditable DIV中设置光标或插入位置的好的,交叉浏览器的答案,但没有关于如何获取或找到它的位置...... 我想要做的是在密钥上知道这个div中插入符号的位置 . 因此,当用户输入文本时,我可以随时知道其光标在div中的位置 . 编辑:我正在寻找div内容(文本)中的INDEX,而不是光标坐标 . <div id="contentBox&... -
0 votesanswersviews
如何在一个可信的div中专门设置插入位置
我需要在Chrome中的一个contenteditable div中设置插入位置,这个div没有聚焦,但我知道插入位置,即div的HTML中的字符索引 . div可以在其中包含其他元素 . 到目前为止,我得到的最好的是在div的结尾或开始处设置插入位置 domNode.focus(); if (window.getSelection) { var sel = window.getSele...