Tag: 单击

Jquery检测tab navi的相同类和文本

有没有人有检测相同文字的经验(); 和class级? 这是我目前的代码 $(“ul.nav li”).click(function() { $(‘ul.slideMove li’).fadeOut(‘slow’); var sharedata = $(this).text(); $(‘ul.slideMove li[class = “‘+sharedata+'” ]’).fadeIn(‘slow’); }); 最终目标是使用选项卡式导航。 当ul.nav li中的文本与动态容器中的类相同时,fadeIn()。 在初始加载时,只有一个容器可见,然后在单击下一个li后隐藏并显示另一个容器 如果有人能指出我正确的方向,我会非常感激。 目前,它点击任何li后隐藏所有容器。 我不清楚如何检测类是否等于text var。 非常感谢!

Jquery点击事件不起作用

单击test2的test1时没有结果 $(“.trigger”).click(function(event){ console.log(“d”); }); Test1 Test2

触发锚定链接上的单击

我有一系列链接,其中包含与之匹配的缩略图。 我需要将这些缩略图加载为div,并将背景图像设置为div。 我正在使用其中包含所有缩略图的单个图像,因此我无法将图像作为图像加载。 单击图像应该像点击链接一样,我做了一个JSFiddle来显示我的意思(并显示问题): JSFiddle 当我点击那里的两个链接时,会打开一个新窗口,其中包含我想要的网站。 但是当我点击缩略图时,我无法点击触发的链接。 单击该链接将具有额外的function(统计数据),因此我更喜欢通过将相同的自定义函数绑定到锚点和div来触发链接上的单击。 提前致谢

如何使用jQuery禁用双击或超时点击?

我有一个使用jQuery .click事件的锚来启动一些function。 jQuery(document).ready(function(){ jQuery(‘a.slide_circ’).click(function(){ do_all_functions(); return false; }); }); 这是代码简而言之。它按需工作,每次点击锚类slide_circ都会启动do_all_functions。 但我有一个问题。 如果用户进行双击,他们会运行2次或更多次的function……而且这个想法会变成地狱。 我认为我需要在某种程度上禁用双击或在我的函数上设置超时,以便每次都不运行。 谁能帮我 ?

更大的无线电选择区域

Label here 我希望整个可以点击,而不仅仅是收音机输入。 我如何用jQuery做到这一点?

jQuery mobile(点击事件)

我正在开发智能手机混合应用程序。 我正在尝试使用slideDown / slideUp隐藏/显示 。 当我点击按钮时,菜单 应该隐藏/显示取决于上下文。 一切都在我的电脑上运行良好但它在我的手机上根本不起作用,没有任何反应。 这是我的HTML代码 Masquer le menu 在这里我的jQuery移动代码: $(document).bind(‘pageinit’, function(e){ // définition des variables var btnMenuDyn = $(‘a.btnMenuDyn’), menuDyn = $(‘div.menuDyn’); $(btnMenuDyn).bind(‘click’, function(){ // condition pour afficher ou non le menu if ($(menuDyn).hasClass(“menuDynHide”)) { $(menuDyn).slideDown().removeClass(“menuDynHide”); } else{ $(menuDyn).slideUp().addClass(“menuDynHide”); } }); });

如何在jquery中触发动态创建的元素上的click事件

if($(‘#term’).children().length == 0){ $(“#term”).append(“”); var i; for(i=1;i<=3;i++){ var liDynamic = "Term "+i; var liId = "Term"+i; $("#ulDynamic").append("”+ liDynamic +””); if(i==0){ $(‘#’+liId).click(); } } .click()不起作用,因为liId是一个动态创建的元素。 我想在页面加载时自动点击第一个li元素。 还有其他办法吗?

Jquery单击绑定第二次不起作用

我有一个奇怪的行为与内部的img标签。 我有一个带有表的php页面,这是一个记录列表。 在每一行的末尾,我都有一个删除行的按钮。 这是我的表的代码: 每个记录,主表的每一行都有上面的代码,彼此具有不同的id。 我的脚本代码是: $(“#delete a”).click(function(e) { e.preventDefault(); $(‘#action’).val(“delete”); $(‘#keyAction’).val(this.id); $.ajax({ type: “POST”, url: “processAttivita.php”, data: $(“#attivita_form”).serialize(), error: function(msg) { $(“#errore”).html(msg); }, success: function(msg) { // display the errors returned by server side validation (if any) ricaricaLista(); } }); // end click delete event }); 我试图删除第一行点击图像工作正常。 在第二个似乎jquery不绑定“click”事件并且元素的默认href发生,由于href属性中的“#”而保留在同一页面上。 任何想法为什么第二次jquery不拦截点击元素?

在Javascript中切换点击处理程序

我有一个HTML按钮,我使用jQuery的bind()附加一个事件,如下所示: $(‘#mybutton’).bind(‘click’, myFirstHandlerFunction); 在myFirstHandlerFunction ,我希望这个处理程序用一个新的处理程序mySecondHandlerFunction替换它自己,如下所示: function myFirstHandlerFunction(e) { $(this).unbind(‘click’, myFirstHandlerFunction).bind(‘click’, mySecondHandlerFunction); } 在第二个单击处理程序mySecondHandlerFunction ,我想将按钮切换回其原始状态:取消绑定mySecondHandlerFunction处理程序并重新附加原始处理程序myFirstHandlerFunction ,如下所示: function mySecondHandlerFunction(e) { $(this).unbind(‘click’, mySecondHandlerFunction).bind(‘click’, myFirstHandlerFunction); } 除了一个小细节之外,这很有用:因为click事件尚未通过每个按钮的单击处理程序传播,click事件会传递给按钮的下一个单击处理程序,该处理程序恰好是刚刚绑定的处理程序前一个处理程序。 最终结果是mySecondHandlerFunction在执行myFirstHandlerFunction后立即执行。 通过在每个处理程序中调用e.stopPropagation()可以很容易地解决此问题,但这具有消除可能已独立附加的任何其他单击处理程序的负面副作用。 有没有办法在两个点击处理程序之间安全地和一致地切换,而不必停止点击事件的传播?

jQuery动画:忽略双击

我有一个简单的jQuery动画,在.click()事件时向右或向左移动div。 但是,如果用户单击该事件两次,则会触发两次,这会影响格式化。 这是我的一个例子: $(‘a#right’).click( function () { if ($(this).is(‘:visible’)) { $(‘#slide’).animate({right: ‘+=257’}, 400, function () { slide_button(); }); } }); 函数slide_button()将检查div的位置是否在用户视点的可接受限度内。 如果是这样,它将允许右或左按钮可见。 如果超出限制,它将隐藏按钮。 它工作得很好,除非我点击它两次 – 然后它会直接滑出页面。 有没有办法处理这个忽略双击?