码迷,mamicode.com
首页 > 其他好文 > 详细

用于鼠标经过出现悬停提示信息

时间:2015-04-03 17:08:10      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

公共方法

 

var selectType0 = "BI";//定义一个类型
$(function () {
            //提示信息
            $("#id").bind("mousemove", function (event) {
                showCueDiv(selectType0, event);
            }).bind("mouseout", function (event) {
                hiddenCueDiv();
            }).bind("mouseup", function (event) {
                hiddenCueDiv();
            })         
    });
//提示信息
function showCueDiv(type, event) {
    hiddenCueDiv();
    switch (type) {
      case "BI":
        setCueContent("这里输入提示信息");
        break;
    }
    showDiv(event, "commonCueDiv");
}

//隐藏提示信息
function hiddenCueDiv() {
    $("#commonCueDiv").hide();
}
function setCueContent(content) {
    $("#divID").html(content);
}

/**
 * 用于鼠标经过出现悬停提示信息
 * 参数:event:鼠标的onmousemove事件,objID要显示的提示信息模块id
 */
function showDiv(event, objID) {
    var srcEle = event.srcElement?event.srcElement:event.target;
    var left = event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
    var top = event.clientY + document.body.scrollTop  + document.documentElement.scrollTop;
    var objWidth = $("#" + objID).width();
    if (left > screen.availWidth - objWidth - 50) {
        left = (screen.availWidth - objWidth - 50);
    }
    top += 10;
    $("#" + objID).css("left", left);
    $("#" + objID).css("top", top);
    $("#" + objID).show();
}

用于鼠标经过出现悬停提示信息

标签:

原文地址:http://www.cnblogs.com/songwy/p/4390309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!