2011-02-28 78 views
1

我在我的asp.net页面上有一个按钮,我使用ajax jquery创建鼠标悬停效果。我想在鼠标上方显示警报。我怎样才能做到这一点 ?jquery mouseover

回答

0

在HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"> 
</script> 

头部分的jQuery然后在你的HTML,你做的按钮。

<button id="someButton">Mouse over me!</button> 

而且,当一切都完成加载时,您将附加mouseover事件助手。

<script> 
// The $ function is used as short-hand for document.ready function. 
// http://api.jquery.com/jQuery/ 
$(function() { 
    $("button#someButton").mouseover(function() { 
     alert("Hello world"); 
    }); 
}); 
</script> 
+0

HI格雷格:我想用asp.net按钮 – DotnetSparrow 2011-02-28 09:55:48

+0

也使用它,我想鼠标可自动发生。我不希望当用户鼠标悬停按钮时显示警报。相反,我想自动触发鼠标悬停 – DotnetSparrow 2011-02-28 09:57:58

+0

那么在那种情况下,只需使用'alert()',并完全忘记鼠标事件 – Greg 2011-02-28 10:09:49

1

试试这个:

$('#myButtonId').mouseover(function() { 
    alert('Hello World!'); 
}); 
+0

嗨:我用这个代码,我没有得到警报。 – DotnetSparrow 2011-02-28 10:02:04

+0

你的按钮是否有'myButtonId'的ID?你还必须将函数放在通常的$(document).ready(function(){// function goes here})中;阻止选择器注册。 – 2011-02-28 10:05:39

+0

是的,它在document.ready中,并且我已经将按钮命名为myButtonId。当我带上鼠标时,我变得警觉。我想要的是,该jQuery自动做一个鼠标悬停,因为我们使用myButtonId.click – DotnetSparrow 2011-02-28 10:08:47