Tag: 点击

AjaxComplete()仅用于函数,而不是选择器

嗨,我在js文件中有一个AjaxComplete函数,它为不同的按钮激发了几次点击,但都引用了同一个选择器。 我需要为每个点击function使用不同的ajaxComplete函数,这可能吗? jQuery(document).ready(function(){ var number = 1; /////////////////////////////////////////////////// /* The button to see the single portfolio items */ jQuery(document).on(‘click’,’.cover a, .prev_mimo, .next_mimo’,function (coverclick){ coverclick.preventDefault(); coverclick.stopPropagation(); coverclick.stopImmediatePropagation(); number ++; /* Get the link */ var coverlink = jQuery(this).attr(‘href’); jQuery(‘.loadmask’).show(); jQuery(‘.loadmask-msg’).show(); jQuery(‘.upperdiv’).animate({height : ‘hide’, opacity : ‘hide’, easing: ‘EaseOutBounce’},’slow’, function(){ jQuery(‘.upperdiv’).html(”);}); jQuery(‘.upperdiv’).load(coverlink+’ .loading_div’); return false; }); jQuery(‘.upperdiv’).ajaxComplete(function() […]

jQuery:当使用.click,.trigger()执行它时,只运行两个.click()事件中的第一个

我想我已经看到了很多类似的问题,但到目前为止我还没有找到答案。 我在网上找到了一些相关的下拉菜单,当用户点击时它完美运行:你点击第一个列表(选择),当你选择一个有“孩子”的项目时,这些显示在第二个下拉菜单上,所以上。 当我想传递默认值时,问题就开始了。 第一个列表得到了它的价值,nu问题。 然后,为了生成第二个下拉列表,我将.click()事件添加到相应的Id中。 它实际上显示了第二个下拉列表以及所选元素(从下拉填充函数传递)。 但是,一旦加载,无论有多少实际点击或代码模仿点击,第二个下拉都不会运行它的点击function,它会让你选择,但不会产生第三个下拉,当没有传递任何值时,工作得很好。 可能有什么不对? 这是主要的JS代码,它位于页面正文之前: var demo = {}; demo.globals = { princ: 0, princ2: 0, princ3: 0 } $(document).on(‘ready’, function() { $(document).on(‘click’, ‘#lprinc’, function() { var value = $(this).val(); if (value==0){ $(‘#lprinc2’).html(‘—-‘).attr(‘disabled’, true); $(‘#lprinc2’).css({ ‘visibility’: ‘hidden’}); } else{ $(‘#lprinc2’).removeAttr(‘disabled’); $(‘#lprinc2’).css({ ‘visibility’: ‘visible’}); $(‘#lprinc3’).html(‘—-‘).attr(‘disabled’, true); $(‘#lprinc3’).css({ ‘visibility’: ‘hidden’}); if (value != […]

jquery点击事件问题

我在Internet Explorer和Chrome下遇到了.click()事件的问题。 所以,我有这个filter菜单: Crop Resize […] init_filter(filter)最后调用另一个发送ajax req的函数 function apply(action) { var apply_btn = $(“#apply-filter-btn”); var values = null; $(document).ready(function(){ apply_btn.unbind(“click”); apply_btn.click(function(){ switch (action) { case “crop”: values = “x=” + $(“#x”).val() + “&y=” + $(“#y”).val() + “&w=” + $(“#w”).val() + “&h=” + $(“#h”).val(); if ($(“#w”).val() !== “0” && $(“#h”).val() !== “0”) apply_send_req(action, apply_btn, values); […]

自定义搜索引擎按钮单击

我试图在自定义搜索引擎搜索按钮上调用function点击。 我尝试的代码是: $(“.gsc-search-button input[type=button]”).click(function() { alert(“1”); }); 不起作用。 网站: http : //akcijos.igloro.info/?q = Android 编辑: 在post上找到解决方案:将点击事件绑定到Google自定义搜索中的“搜索”按钮

单击以替换值,按住Shift并单击以使用jquery追加值

我有一个包含物品的清单。 当我单击这些项目中的任何一项时,我将其id value 复制到表单text -field中。 每次我点击它,它都会替换值,默认情况下这是正确的。 但是我想补充的是,用户可以在键盘上按住某个键,然后当他们点击时,他们只是将他们刚刚点击的内容放到相同的表单字段中。 这是我用于第一个/默认场景的jQuery代码: $(function(){ $(‘ul#filter-results li’).click(function(){ var from = $(this).attr(‘id’); // get the list ID and $(‘input#search’).val(from+’ ‘).keyup(); // insert into text-field then trigger the search and $(‘input#search’).focus(); // make sure the field is focused so the user can start typing immediately }); }); 有没有办法实现某种键盘键监听器? 就像是: if (e.shiftKey){ .append(‘this text […]

jQuery .click()问题

我有一个简单的jQuery脚本。 我使用.ajax()从我的数据库中获取一些信息,它完美无缺。 问题是php-code genereate xhtml代码带有不同类的a-tags,如.info,.delete和.edit。 当我点击我的.info链接时,我想做的事情。 我试过这段代码: $(‘a.info’).click(function (e) { e.preventDefault(); alert(‘Do stuff’); }); 它根本不起作用,没有发生。 firebug没有给我任何错误,所以我不知道如何解决问题。 $(‘a’).click(function (e) { e.preventDefault(); alert(‘Do Stuff 2’); }); 适用于网站上的所有链接,但不适用于从PHP代码生成的链接。 我的代码: $(function(){ $.ajax({ type: “POST”, url: ‘users.php’, data: ‘getall=true’, success: function( r ) { $(‘ #content ‘).html( r ); }, error: function( ) { alert(‘Error’); } }); $(‘a.info’).click(function (e) { […]

jquery:一个safari bug?

谁能告诉我为什么这个页面会在Safari 上引起一个奇怪的问题? 如果您单击Safari上的任何一个框,您将收到多个警报或无数警报。 这只是一个简单的jquery代码, $(document).ready(function(){ $(‘.tile-item’).click(function(){ alert(‘0’); }); }); 它应该像其他浏览器一样警告每次点击一个警报框(甚至IE也可以正常工作!) 我怎样才能解决这个问题? 谢谢。 编辑: 我在Windows 7 Safari 5.0.5(7533.21.1)上测试过它 有没有在他们的Windows上检查过它? 谢谢。

将焦点设置为文本框旁边的按钮

我有一个与此非常类似的问题: 将焦点设置为来自文本框的按钮? 在我的页面上,有一个文本框,旁边有一个按钮。 它是一个ASP.NET页面,但该按钮只是一个标准输入标记,单击时,会调用一个客户端函数。 我想要它,这样当你点击回车时,点击该按钮。 我最初设法使用$(“#mybutton”).focus()来设置焦点,但是当你点击文本框时,按钮会失去焦点。 有没有办法实现我想要的东西?

单击链接的总次数

好的,所以我有一个针对一个网站示例的链接: Click me! 所以我想要点击href链接后第10次点击到不同的位置我所做的是有缺陷的,因为它只计算自上次重新加载ex后链接被点击的次数: var count = 0; $(document).ready(function(){ $(‘a’).click(function(){ count++; if(count > 10){ $(‘a’).attr(“href”,”https://www.yahoo.com”); } }); }); 所以我需要一个计数器来跟踪它被点击的总时间,而不仅仅是页面重新加载后的时间。 它需要跟踪每个用户的每一次点击,因为我不认为cookie会起作用我可能是错的。

单击function,css仅在此项目上添加类

我有一个图像为灰色的网格,在hover图像时会变色(图像无法设置为背景图像以供参考)。 当hover图像时,会出现一个文本, click此处,我有一个切换内容。 这是我的两个问题: 1在切换时,只有项目图像有点击应该着色,实际上它们都会不幸地变色。 (测试secodn行的第一项) 我试图使用$(this).prev但没有成功。 (见代码) //** HERE THE TOGGLE FUNCTION **/ $(‘#toggle’).click(function() { $(‘.toggle’).slideToggle(‘fast’); return false; }); $(‘#toggle’).click(function() { $(‘.toggleaction’).addClass(‘current’); if($(‘.toggleaction’).toggleClass(‘current’)){ $(‘.hide’).toggleClass(‘displayon’); $(‘img.grayscale’).css(‘-webkit-filter’, ‘grayscale(0%)’); } }); – 编辑: 通过替换得到它: $(‘#toggle’).click(function() { $(‘.toggle’).slideToggle(‘fast’); return false; }); $(‘#toggle’).click(function() { $(‘.toggleaction’).addClass(‘current’); if($(‘.toggleaction’).hasClass(‘current’)){ $(‘.hide’).addClass(‘displayon’); $(‘img.grayscale.oui’).toggleClass(‘color’); } }); 2 /如果我添加更多切换部分,单击一个,它们都不会出现。 .. 任何帮助都会令人难以置信!!!! 如果您有任何建议,请让我知道 :) 要查看完整的代码: http://codepen.io/anon/pen/KNRBQX – […]