gpt4 book ai didi

jquery - 如何在突出显示文本后启用弹出窗口?

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:31 25 4
gpt4 key购买 nike

我想了解 rap genius 如何启用使用户能够突出显示然后在突出显示完成后显示弹出窗口的功能。我将如何使用 jquery 执行此操作?

如果有帮助,我还将 twitter bootstrap 用于我元素中的其他元素,包括用户单击按钮后的弹出窗口。

编辑:第一个示例有效(用户在输入框中选择文本),但第二个示例(用户在“内容”中选择文本)无效。

    <p class = 'content'>
Click and drag the mouse to select text in the inputs.
</p>
<input type="text" value="Some text" />
<input type="text" value="to test on" />

<div></div>


<script>
$(":input").select( function () {
$("div").text("Something was selected").show().fadeOut(500);
});

$("content").select( function () {
$("div").text("Something else outside of input was selected").show().fadeOut(5000);
});
</script>

最佳答案

使用JavaScript

document.getElementById("myDiv").onmousedown = function(){
//Client has pressed the mouse button without releasing it...
this.onmouseup = function(){
document.getElementById("myPopUp").style.display="block";
};
};

DEMO

使用JQuery

$("#myDiv").mousedown(function(){

$("#myDiv").mouseup(function(){

$("#myPopUp").show();
});
});

DEMO

JQuery's .select()

The select event is sent to an element when the user makes a text selection inside it. This event is limited to input type="text" fields and textarea boxes.

关于jquery - 如何在突出显示文本后启用弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15373742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com