Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Jquery html鼠标悬停事件,可以';不显示对话框_Jquery_Html_Css - Fatal编程技术网

Jquery html鼠标悬停事件,可以';不显示对话框

Jquery html鼠标悬停事件,可以';不显示对话框,jquery,html,css,Jquery,Html,Css,我想显示基于鼠标悬停事件的工具提示。我已尝试此代码,但失败,将不会显示任何内容 请告知 <img onmouseover="showLongText();" BORDER=0 height=15 width=15 src="images/pick-button.gif"/> <div id="longTextDiv" style="display:none;"> ddd </div> <script type="text/javascript">

我想显示基于鼠标悬停事件的工具提示。我已尝试此代码,但失败,将不会显示任何内容

请告知

<img onmouseover="showLongText();" BORDER=0 height=15 width=15 src="images/pick-button.gif"/>
<div id="longTextDiv" style="display:none;">
ddd
</div>

<script type="text/javascript">
function showLongText(className, fldName, objId){   
    var longTextDiv = $("#longTextDiv");
    //alert(longTextDiv);
    longTextDiv.style.leftPos += 10;
    longTextDiv.style.posLeft = event.clientX;
    longTextDiv.style.posTop = event.clientY;
    longTextDiv.style.display = "";
    longTextDiv.setCapture();           
}
</script>

ddd
函数showLongText(类名、fldName、objId){
var longTextDiv=$(“#longTextDiv”);
//警报(longTextDiv);
longTextDiv.style.leftPos+=10;
longTextDiv.style.posLeft=event.clientX;
longTextDiv.style.posTop=event.clientY;
longTextDiv.style.display=“”;
longTextDiv.setCapture();
}

您没有向函数onmouseover提供必要的参数。。。将函数定义更改为:


函数showLongText(){

因为您已经在使用jQuery。您应该使用

$("img").hover(function(e) {
    var longTextDiv = $("#longTextDiv");
    //alert(longTextDiv);
    longTextDiv.css({
       left : e.pageX,
       top : e.pageY, 
       display : "block"
    });
    longTextDiv.setCapture();           
});

是的。JQuery有插件吗?我问这个问题只是因为你的问题没有用JQuery标记。