当鼠标在元素上盘旋一段时间时,我想知道如何显示弹出/提示框,例如伪代码:
if mouseover
if hovered for more than 2 seconds
--> show popup/tipbox
else
---> cancel mouseover
else if mouseout
--> reset timer/cancel mouseover
到目前为止,我已经这样做了,但是它不能有效地工作,如果我悬停并快速移动鼠标,它仍然会显示弹出/提示框。
$('a[rel=tip]').live(
我用的是jquery气泡弹出,代码如下
$(document).ready(function(){
//create bubble popups for each element with class "button"
$('.button').CreateBubblePopup({
selectable: true,
innerHtmlStyle: {
color:'#333333',
当用户双击网页时,我使用以下代码创建弹出气泡:
function displaySomething(x, y) {
var div = document.createElement("div");
div.id = "displaySomething_div";
....
}
var listener = function (event) {
if (event.button == 0 ) {
var div = document.getElementById("displaySomething_div");