当我将表单留在浏览器的上半部分,其他浏览器,其他窗口,任务栏或桌面时,我希望执行jQuery函数。
$(document).ready(function () {
$(".myform").on('mouseleave', function () {
$("#<%= Button1.ClientID%>").trigger('click');
});
});
<form runat="server" class="myform">
答案 0 :(得分:2)
我不确定你为什么要这样做 - 用户以各种疯狂的方式移动他们的老鼠,这种行为可能会给用户带来沮丧和烦恼。
以下是您要执行的操作的jQuery:
$(function () {
$(".myform").on('mouseleave', function () {
/* Some function goes here */
});
});
如果您希望在用户离开浏览器窗口的内容时发生这种情况,请替换:
$(".myform").on("mouseleave"...
与
$(&#34;主体&#34)上(&#34;鼠标离开&#34; ...
答案 1 :(得分:0)
如果您想在用户将鼠标移出时触发该事件,则可以使用 -
$(document).ready(function(){
$('#frmMain').mouseleave(function(){
alert('Hello, you went outside form');
});
});
点击此处 - http://jsfiddle.net/5tKA6/
但是如果你想为整个浏览器做这件事,那么 -
$(document).ready(function(){
$('document').mouseleave(function(){
alert('Hello, you went outside form');
});
});
点击此处 - http://jsfiddle.net/5tKA6/2/