Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在所需的鼠标位置显示div_Javascript_Jquery_Html - Fatal编程技术网

Javascript 无法在所需的鼠标位置显示div

Javascript 无法在所需的鼠标位置显示div,javascript,jquery,html,Javascript,Jquery,Html,我试图在鼠标指针处显示mouseenter事件上的div。但它却在一小段距离内显示div $(document).on('mouseenter', '.mediumListIconTextItem', function (e) { // $("#school").append($("#show1")); // $("#show1").css({'display' : 'block'}); alert(e.pageX); alert(e.pageY); $

我试图在鼠标指针处显示mouseenter事件上的div。但它却在一小段距离内显示div

$(document).on('mouseenter', '.mediumListIconTextItem', function (e) {
    // $("#school").append($("#show1"));
    // $("#show1").css({'display' : 'block'});
    alert(e.pageX);
    alert(e.pageY);

    $('#show1').css({
        "top": (e.pageY),
        "left": (e.pageX),
        "background-color": "red",
        "z-index": "10",
        "position": "absolute"
    });

    $('#show1').show(); 
});
$(document).on('mouseleave', '.mediumListIconTextItem', function () {
    // $("#show1").css('display','none');
    $('#show1').hide();
});

是否有其他解决方案可以在鼠标输入事件和给定指针位置显示div

请用小提琴演示一个示例。这可能是由于
正文
上的
填充
边距
,或
#show1
元素造成的。我认为
左填充
顶部填充
会有所帮助,而不仅仅是
左填充
顶部
…试试看