找到 10435 篇文章,关于 Web 开发
695 次浏览
要绑定动态内容中的 jQuery 事件,请使用事件委托。您可以尝试运行以下代码来了解如何绑定通过 Ajax 返回的动态内容中的 jQuery 事件:实时演示 $(document).ready(function(){ $(".loadingAjax").on("click", function() { event.preventDefault(); var url = $(this).attr("href"), appendedContainer = $(".append"); $.ajax({ url: url, type : 'get', complete : function( qXHR, textStatus ) { if (textStatus === 'success') { var data = qXHR.responseText appendedContainer.hide(); appendedContainer.append("Hi"); appendedContainer.fadeIn(); } } }); }); $(document).on("click", '.link', function(event) { alert("链接被点击!"); }); }); a.test { font-weight: bold; } body { font-family: sans-serif;} 点击加载 Ajax
2K+ 次浏览
要处理复选框的选中状态,请使用 change 事件。它将检查复选框是否被选中。示例您可以尝试运行以下代码来了解如何在 jQuery 中处理复选框选中状态更改事件:实时演示 jQuery 复选框状态 b { color: red; } 选中/取消选中此复选框 $( "input" ).change(function() { var $input = $( this ); $( "p" ).html( ".attr( \"checked\" ): " + $input.attr( "checked" ) + "" + ".prop( \"checked\" ): " + $input.prop( "checked" ) + "" + ".is( \":checked\" ): " + $input.is( ":checked" ) + "" ); }).change();
229 次浏览
是的,您可以将 JavaScript 事件包装在 jQuery 事件中。要进行包装,请使用 event 对象。您可以尝试运行以下代码将 JavaScript 事件包装在 jQuery 事件中:示例实时演示 $(document).ready(function(){ $('a.one').click(function(event){ event.preventDefault(); }); function test(event){ $.Event(event).preventDefault(); } }); a.test { font-weight: bold; } body { font-family:sans-serif; } 教程 问答
15K+ 次浏览
要使用 jQuery Datepicker 的 onchange(),请使用 datepicker 的 onSelect 事件。这将显示我们当前添加和更改的日期。示例您可以尝试运行以下代码来了解如何使用 jQuery Datepicker 的 onchange:实时演示 $( function() { $(".date").datepicker({ onSelect: function(dateText) { display("选定的日期:" + dateText + ", 当前选定的值= " + this.value); $(this).change(); } }).on("change", function() { display("Change 事件"); }); function display(msg) { $("").html(msg).appendTo(document.body); } }); 日期
223 次浏览
事件是 Web 应用程序可以检测到的操作。当这些事件被触发时,您可以使用自定义函数来对事件执行几乎任何操作。这些自定义函数称为事件处理程序。示例让我们看看 bind() jQuery 事件的示例。使用 jQuery 事件模型,我们可以使用 bind() 方法在 DOM 元素上建立事件处理程序,如下所示:实时演示 jQuery bind() $(document).ready(function() { $('div').bind('click', ... 阅读更多
364 次浏览
要使用 jQuery 处理 HTML5 媒体事件,请使用 click() 方法。示例您可以尝试运行以下代码来了解如何处理 HTML5 媒体事件,例如播放歌曲:实时演示 $(document).ready(function(){ var x = $(".myPlayer").length; // 统计音频播放器的总数 var z = 0; // 从第一个音频播放器开始 $("#play-bt").click(function(){ $(".myPlayer")[z].play(); $(".message").text("音乐已开始"); }) $("#stop-bt").click(function(){ $(".myPlayer")[z].pause(); $(".myPlayer")[z].currentTime = 0; $(".message").text("音乐已停止"); }) }); 播放音乐 停止音乐
194 次浏览
event.namespace 属性用于在事件被触发时返回自定义命名空间。示例您可以尝试运行以下代码来了解事件命名空间是如何工作的以及如何创建和删除命名空间:实时演示 $(document).ready(function(){ $("p").on("custom.myNamespace",function(event){ alert(event.namespace); }); $("p").click(function(event){ $(this).trigger("custom.myNamespace"); }); $("button").click(function(){ $("p").off("custom.myNamespace"); }); }); 点击我 点击上面以生成一个警报框。点击下面的按钮删除命名空间,这将不会生成警报框。点击此按钮删除命名空间。