我發現這個代碼:(result of the script):如何突出給出一個字座標
HTML
<p>Each word will be wrapped in a span.</p><p>A second paragraph here.</p>Word: <span id="word"></span>
JAVASCRIPT
// wrap words in spans
$('p').each(function() {
var $this = $(this);
$this.html($this.text().replace(/\b(\w+)\b/g, "<span>$1</span>"));
});
// bind to each span
$('p span').hover(
function() { $('#word').text($(this).css('background-color','#ffff66').text()); },
function() { $('#word').text(''); $(this).css('background-color',''); }
);
我想類似的東西。我需要做的是獲得相同的結果,而不是突出顯示光標下的單詞(span標籤),我需要以像素爲單位突出顯示一個單詞(span標籤)。 有誰知道這是否可能,我該怎麼做?還是有另一種方式?
謝謝!
我不知道跟着你,世界衛生大會你想要精確地突出顯示嗎?在哪種情況下? – aymericbeaumet 2014-08-27 14:37:47
我有座標,我想要做的是突出位於給定座標的單詞。例如,我有x和y,我想知道位於屏幕上x和y位置的單詞。 – 2014-08-27 14:51:46
用例是什麼?依靠「懸停」事件而不是計算座標會更容易,更高效。 – aymericbeaumet 2014-08-27 15:02:26