2
A
回答
1
您鏈接的示例只是將滾動條對齊到相同的高度,它似乎沒有對元素進行任何智能匹配。
所以一個好的開始就是對齊滾動條。
4
1
試試這個:
var $elements = $('textarea');
var sync = function(e){
var $other = $elements.not(this).off('scroll'), other = $other.get(0);
var percentage = this.scrollTop/(this.scrollHeight - this.offsetHeight);
other.scrollTop = percentage * (other.scrollHeight - other.offsetHeight);
setTimeout(function(){ $other.on('scroll', sync); },10);
}
$elements.on('scroll', sync);
小提琴:http://jsfiddle.net/b75KZ/5/
雖然,我不知道這是否會是一個textarea
你想在右邊,也許div
顯示呈現的HTML?
如果是這樣,只需將html中的元素和jQuery中的選擇器更改爲var $elements = $('textarea, div#html');
,並確保爲div
設置了id
屬性集。另外,如果您在頁面上有多個textarea
s,並且希望更具體,只需將選擇器更改爲var $elements = $('textarea#markdown, div#html');
並相應地更新標記即可。
<textarea id="markdown">...</textarea>
<div id="html">...</div>
相關問題
- 1. 實時預覽降價編輯器
- 2. 使用自定義WMD編輯器對HTML進行降價
- 3. 帶有實時預覽的Rails降價編輯器
- 4. 引導降價預覽表
- 5. 如何使用Qt4和Python使用降價編輯器?
- 6. 如何創建降價編輯器
- 7. 有沒有人使用IntelliJ的客戶端降價編輯器?
- 8. 如何在JSF上使用降價編輯器 - Primefaces
- 9. 使用交互式降價編輯器跟蹤更改
- 10. 使用vim-surround進行降價
- 11. 使用PHPmarkdown進行內聯降價
- 12. 在降價編輯器中運行ruby代碼
- 13. ck編輯器 - 服務器預覽?
- 14. 在打印前預覽並編輯
- 15. 使用變量作爲類名並對其進行編輯
- 16. 並排編輯器的MultiPageEditorPart
- 17. 並排編譯咖啡預覽
- 18. 如何創建滾動並使用縮略圖進行排序?
- 19. WP-API獲取帖子並以降序對其進行排序
- 20. Netbeans Java GUI編輯器預覽問題
- 21. Asp.net MVC降價編輯和了Html.Encode
- 22. 在降價文件中編輯YAML Frontmatter
- 23. 導軌和降價和編輯
- 24. Laravel最好的和用戶友好的降價編輯器
- 25. 降價表排長
- 26. 使用Javascript進行編輯
- 27. 使用xpath進行編輯
- 28. 使用awk進行編輯
- 29. 在c#程序中預覽Excel並動態編輯它
- 30. 使用CSS時WMD編輯預覽換行符disppears重置
感謝您指出。有更聰明的方法嗎?這無法輕鬆處理圖像繁重的文檔。 – Hedge 2015-03-25 12:40:19