Tag: 点击

点击事件不适用于Chrome浏览器中的html选择选项标记

我想在选择选项标签上触发单击事件(而不是更改事件)。 选择选项标记上的点击事件仅适用于Firefox浏览器而非谷歌浏览器。 我花了很多时间来解决这个问题仍然没有成功。 任何人都可以帮我解决这个问题。 提前完成。

jQuery每次点击都附加不同的文字

我有一个基本的jQuery函数: $(“#selector”).click(function(){ $(“#target”).append(“Some text to be added…”); }); 这很好,除了我想在每个连续点击上附加不同的文字。 例如: 首先单击附加文本“消息1” 第二次单击附加文本“消息2” 第三次单击会附加文本“消息3” 等等等等… 另外,我想设置一个限制,比如4,经过4次点击,没有其他事情发生。 任何帮助,将不胜感激。

列表视图上的jquery mobile click()

我在jquery mobile中的listview有问题。 我想使用JSON从服务器加载一些数据,并用项目填充listview。 这很好。 但是当我试图通过点击新加载的项目做出反应时,我会做网络活动! 我想我必须以某种方式刷新视图,有点不知道如何。 我在http://jsfiddle.net/VqULm/227/做了一个小草图 当你点击我点击按钮时,不再跟踪项目上的点击事件。 如何在新物品上获得“Wokrs”警报? 非常感谢你的阅读!

单击后,jQuery单击事件停止工作

我有一个div(#replyLoop),链接id lmor在点击时从href元素data-posts中提取内容。 第一次单击时工作正常,但之后无效。 我怀疑它与代码的结构有关,而与使用的事件无关 – “live”和“click”都有相同的结果,删除return false也是如此; 并且只使用链接的data-posts元素并删除href部分。 (返回false;禁用链接的href从触发)。 当谈到js时,我似乎总是想念最明显的事情 – 而我想知道这是否就是这种情况。 (tooltip-e确保每当加载新内容时都会调用tipsy函数。(工具提示)) “实时”标记 – $(function(){ $(“#lmor”).live(“click”,function() { $(‘#replyLoop’).load($(this).attr(‘data-posts’), function(data) { $(‘.tooltip-e’).tipsy({ gravity: ‘e’, fade: true, html: true }); }); return false; }); }); “点击”标记 – $(function(){ $(“#lmor”).click(function() { $(‘#replyLoop’).load($(this).attr(‘data-posts’), function(data) { $(‘.tooltip-e’).tipsy({ gravity: ‘e’, fade: true, html: true }); }); return false; }); }); […]

Firefox上的Mousedown和Click冲突

我尝试使用MAWButton插件( https://github.com/yuhua-chen/MAWButton )和JQuery Color插件( https://github.com/jquery/jquery-color )来模拟Paper Ripple Effect。 基本上,效果对Firefox不起作用。 这是演示 – > http://jsfiddle.net/2txszd46/4/ //https://github.com/yuhua-chen/MAWButton/blob/master/js/mawbutton.js (function($) { $.fn.ripple = function(options) { var settings = $.extend({ speed: 333, // ms transitionEnd: function() {} // callback when transition ends. }, options); return this.each(function() { var $this = $(this); var supportEvent = (‘ontouchstart’ in window) ? ‘touchstart’ : ‘mousedown’; […]

在`mousedown`事件期间添加新元素会阻止触发`click`事件?

我正在使用jquery事件,我在mousedown时在鼠标指针的位置添加一个新元素,并且在添加元素后,不会触发绑定的click事件。 任何建议都是可观的。 提前致谢。 马杜 码: Click Hello var visualEle = $(‘div.vis’); visualEle.css({border:”1px solid”}); $(‘a’).on(“click”, function (e) { e.preventDefault();}); $(‘div’).on(“mousedown”, mDown); $(‘div’).on(“mouseup”,mUp); function mDown(e) { e.preventDefault(); visualEle.css({ left: 100, top: 0, display: “block” }); } function mUp(e) { e.preventDefault(); $(‘span’).append(‘mouse up triggerd’); return false; } $(‘p’).on(“click”,dClick); function dClick(e) { $(‘span’).append(‘double click triggerd’); } 在上面的代码中, mousedown完成后不会触发click事件。

如何防止儿童点击父母点击

我已经完成了以下代码结构,并在单击item_box div执行addClass item_box_popup和removeClass item_box item_box div 。 … … … … item_box div中包含click事件而不是子项。 工作是在单击时通过addClass和item_box_pop div更改为item_box_pop div 。 item_box_popup没有单击事件,但子项已定义click事件。 我们使用delegate来定义.item_box_popup .name等的click事件。 问题是当我们单击item_box div ,为.item_box_popup .name定义的click事件也会被触发。 这可能是由于针对.item_box点击定义的更改类.item_box 。 单击.item_box时,我不希望在子项上触发click事件。 我已经尝试使用undelegate来停止触发点击item_box子项,只是为了点击它而定义了更改类,但这不起作用。 .item_box的点击事件 $(‘.slide > div’).bind(‘click’,function(e) { if(!$(this).hasClass(‘item_box_popup’)){ var index=$(‘.slide > div’).index(this); $(this).removeClass(‘item_box’); $(this).addClass(‘item_box_popup’); Nomad.config.firstVisibleItem=index; } }); .item_box_popup的点击事件 $(“body”).delegate(‘.item_box_popup .name, .item_box_popup .detail’,’click’, function(e){ //working code here for this }); […]

jQuery点击事件需要双击才能工作

我的脚本实际上遇到了一些问题:确实需要2次点击才能在点击事件中工作。 脚本是这样的: $(‘td#td_new’).live(‘click’, function() { $.ajax({ type: ‘GET’, url: ‘add_hobby.php’, data: { hobby: $(‘#ricerca_interests’).val() }, success: function(msg) { nuovo_hobby=””+$(‘#ricerca_interests’).val()+”; $(nuovo_hobby).appendTo(“#interessilista”); $(‘tr#new_hobby’).hide().remove(); }, error: function() {alert(“Error. Try later.”);} }); });

为什么我的外部jQuery click()事件在Jade中不起作用?

出于某种原因,我无法在单击任何元素时使此单击事件起作用,尽管在单击正文时它确实有效。 我知道ID被正确分配,因为CSS也可以正常工作。 这是JS: $(‘h2’).click(function() { alert( “h2 clicked.” ); });//DOES NOT WORK $(‘#whatever’).click(function() { alert( “Whatever clicked.” ); });//DOES NOT WORK /* $(‘body’).click(function() { alert( “Body clicked.” ); }); */ //THIS WORKS WHEN UNCOMMENTED console.log(‘thank you!’); //THIS WORKS 这是一个玉文件: extends ../layout block content h2= post.title #whatever p= post.body span= post.created.toGMTString() p by #{post.author.fullname} br br […]

jQuery click事件在firefox中被激活了两次但在IE中没有

我有这样的图像: 我在图像上使用jQuery click事件: $(‘.linkDelete’).click(function(event) { event.preventDefault(); $(location).attr(‘href’, some_location); }); 该事件在Firefox中被触发两次,但在IE中触发一次。 我想知道是否有一个解决方案只能在Firefox中启动一次? 谢谢 :) PS:我尝试删除img标签中的href =“#”。 没用……