我有一个实时HTML编辑器,左侧有一个textarea用于输入代码,右侧有一个'preview'DIV以包含输入代码的预览。目前,在左侧窗格中编辑代码时,预览只是位于预览位置,因此您正在编辑的代码部分通常不在预览的可见区域(特别是涉及图像时)。滚动到JavaScript中的文本位置
我的问题是如何使预览滚动显示当前正在编辑的代码部分?
这里是页我到目前为止: http://www.caerphoto.com/rtedit.html 你会在源发现我有一个(当前未使用)matchPreview()试图匹配基础上的滚动位置预览的滚动位置功能textarea,但很明显,如果涉及图像或大文本,则两个窗格不再匹配。
我发现使用一些魔法的jQuery半的解决方案: VAR jqselector =“#preview:含有(''+ esced +''):last“; 这只适用于光标在标签之外,但这是迄今为止我找到的最好的。 – Andy 2010-05-19 18:13:32