520 次浏览
使用 hover() 方法在选定元素上触发悬停事件,从而从另一个元素触发悬停事件。您可以尝试运行以下代码以了解如何使用 jQuery 从另一个元素触发悬停事件
231 次浏览
要阻止事件冒泡到父元素,请使用 stopPropagation() 方法。您可以尝试运行以下代码以了解如何阻止事件冒泡到父元素 -示例实时演示 jQuery stopPropagation() 方法 $(document).ready(function() { $("div").click(function(event){ alert("这是: " + $(this).text()); event.stopPropagation(); }); }); div { margin:10px; padding:12px; border:2px solid #666; width:160px; } 点击任意方框查看效果: 外部方框 内部方框
740 次浏览
要阻止浏览器在 jQuery 中执行默认操作,请使用 preventDefault() 方法。preventDefault() 方法阻止浏览器执行默认操作。示例您可以使用 isDefaultPrevented() 方法来了解此方法是否曾经被调用(在该事件对象上)。实时演示 jQuery preventDefault() 方法 $(document).ready(function() { $("a").click(function(event){ event.preventDefault(); alert( "默认行为已禁用!" ); }); }); 点击以下链接,它将不起作用: 谷歌公司
2K+ 次浏览
要获取元素的属性,请在 jQuery 中使用 attr() 方法。您可以尝试运行以下代码以使用“click”事件获取元素的属性 -示例实时演示 $(document).ready(function(){ $("button").click(function(){ alert("图像宽度: " + $("img").attr("width")); }); }); 获取宽度
168 次浏览
常用的事件方法包括 $(document).ready()、click()、dblclick() 等。有一系列方法可以应用于事件对象,以下是可应用于事件对象的一些方法,序号方法和描述1preventDefault() 阻止浏览器执行默认操作。2isDefaultPrevented() 返回在此事件对象上是否曾调用过 event.preventDefault()。3isPropagationStopped() 返回在此事件对象上是否曾调用过 event.stopPropagation()。4stopImmediatePropagation() 停止执行其余的处理程序。让我们来看一个 stopPropagation() 方法的例子。stopPropagation() 方法阻止事件冒泡到父元素,从而阻止任何父处理程序收到通知 ... 阅读更多
426 次浏览
jQuery 事件具有属性,例如对于 keyup 和 keydown 事件,如果按下了 Ctrl 键,则为事件创建的时间戳等。以下是一些可用的事件属性:序号属性和描述1altKey如果在触发事件时按下了 Alt 键,则设置为 true,否则设置为 false。在大多数 Mac 键盘上,Alt 键标记为 Option。2ctrlKey如果在触发事件时按下了 Ctrl 键,则设置为 true,否则设置为 false。3data如果存在,则为在建立处理程序时传递给 bind() 命令的第二个参数的值。4pageX对于鼠标事件,指定事件目标的水平坐标 ... 阅读更多
308 次浏览
回调函数接受一个参数;当处理程序被调用时,JavaScript 事件对象将通过它传递。事件对象通常是不必要的,并且参数被省略,因为当处理程序绑定时,通常有足够的环境来准确地知道在触发处理程序时需要做什么,但是有一些属性您需要访问。让我们来看一个 isDefaultPrevented() 方法的例子。isDefaultPrevented() 方法检查在此事件对象上是否曾调用过 event.preventDefault()。示例您可以尝试运行以下代码以了解如何 ... 阅读更多
996 次浏览
一旦建立了事件处理程序,它将在页面生命周期的剩余时间内保持有效。您可能需要删除事件处理程序。jQuery 提供了 unbind() 命令来删除现有的事件处理程序。unbind() 的语法如下。以下是参数的描述 -eventType − 包含 JavaScript 事件类型(如 click 或 submit)的字符串。有关事件类型的完整列表,请参阅下一节。handler − 如果提供,则标识要删除的特定侦听器。示例您可以尝试运行以下代码以了解 ... 阅读更多
要检查事件目标的元素类型,请使用 is() 方法。示例您可以尝试运行以下代码以检查元素类型:实时演示 $(document).ready(function(){ $( "ul" ).click(function( event ) { var target = $( event.target ); if ( target.is( "li" ) ) { alert("元素是'li'") } }); }); 点击下方以了解哪个元素印度美国英国
607 次浏览
bind( type, [data], fn ) 方法将处理程序绑定到每个匹配元素的一个或多个事件(如 click)。它还可以绑定自定义事件。可能的事件值 - blur、focus、load、resize、scroll、unload、click 等。以下是此方法使用