【发布时间】:2015-03-27 19:52:13
【问题描述】:
我想让文本在单击拖动时突出显示文本并将突出显示的文本存储在变量中。
我不确定从哪里开始,从我的研究看来,html5 和 canvas 可能是可行的,但我对 html5 不太熟悉,因此非常感谢任何帮助。
【问题讨论】:
标签: javascript jquery css html
我想让文本在单击拖动时突出显示文本并将突出显示的文本存储在变量中。
我不确定从哪里开始,从我的研究看来,html5 和 canvas 可能是可行的,但我对 html5 不太熟悉,因此非常感谢任何帮助。
【问题讨论】:
标签: javascript jquery css html
$(document).ready(function() {
$(document).on('click', function() {
var selection = '';
if (window.getSelection) {
selection = window.getSelection().toString();
}
else if (document.selection) {
selection = document.selection.createRange().text;
}
$('.highlighted').append(selection + '<br/>');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
aslkdfjasd thiasldfkjljaslkdjf kasjdlfj lkjasdlkfjl ajsdfll kjlasjdfl laskjdfl lkjasldkfjlakjsdfj;lkjlaksdlfkjl lkjasldkfjl asdfkj jasldjflj asdlkfjalskdjf lkkjasdlklfjlasjdlfkjasdkfjl asdlfjsaf
this is some random text
<br/><br/>
The following text was highlighted:<br/>
<div class="highlighted" style="font-weight:bold;"></div>
【讨论】: