我们正在创建一本书,在长按(触摸)或按住窗口(Windows Phone规格)以突出显示选定的文本后,应该选择特定的文本。长按或按住窗口后,如何选择段落或单词。
终于我明白了。只需设置以下条件,即可正常工作。
$( "#wrap" ).disableSelection();
$( "#wrap" ).bind( "taphold", getSelectedWordIndex );
//document.addEventListener( 'select', getSelectedWordIndex, false );
var a = 1;
function getSelectedWordIndex()
{
a = 2;
$( "#wrap" ).enableSelection();
}
document.addEventListener( 'select', getSelectedWordIndex1, false );
function getSelectedWordIndex1()
{
if ( a == 2 )
{
if ( window.getSelection )
{
var div = document.getElementById( "wrap" );
var textRange = document.selection.createRange();
//alert( "Left" + textRange.offsetLeft + " Top" + textRange.offsetTop );
$( "#menu" ).css( "top", mouseY - 30 )
.css( "left", mouseX + 10 ).fadeIn( "1000" );
a = 1;
$( "#wrap" ).disableSelection();
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句