Tag: 点击

以编程方式单击 -tag在Firefox中不起作用

我有来自jquery的click()函数的问题。 我用document.createElement(‘a’)创建了一个 -element,并且想要调用关于这个元素的click() -function。 关于这个元素,我想创建一个Excel文件并将其保存在桌面上。 我的代码: $(‘body’).on(‘click’, ‘#test’, function(event) { var link = document.createElement(‘a’); link.download = ‘test.xls’; link.href = ‘data:application/vnd.ms-excel;utf-8,test’; link.click(); }); 此function在chrome下运行,但不在Firefox下运行。 工作实例 有谁知道为什么那不起作用?

Jquery移动点击事件不起作用

当我尝试使用移动浏览器触发事件​​时,“单击”不起作用。 使用Firefox for Desktop工作正常。 这是我的HTML: 这是我的jquery: $(‘.brand’).click(function() { alert(‘ok’) }); 你能解释一下吗? 谢谢。

jquery禁用单击直到动画完全完成

我想禁用点击function,直到其中的每个代码; 初始化和完成。 我读了这些文章并尝试了他们所说的但是无法实现: event.preventDefault()vs return false + 在jQuery中删除事件处理程序的最佳方法? + jQuery – 禁用单击直到所有链接的动画完成 我准备了这个问题的简单例子: 这是DEMO HTML 1 2 3 jQuery的 $(‘.ele’).click(function() { if ( !$(‘.ele’).is(‘:animated’) ) {//this works too but; //is:animate duration returns = 2000 but need to be 4000 $(‘.ele’).stop().animate({‘top’:’0px’},2000); $(this).stop().animate({‘top’:’100px’},4000); } return false; });​

Jquery单击事件传播

我有一个表,其中点击事件绑定到其行( )。 这些行中有元素,并分配了自己的点击事件。 问题是,当我点击元素时,它还会从父 触发click事件。 我不想要这种行为; 我只是想解雇点击事件。 码: // Event row TR $(“tr:not(:first)”).click(function() { $(“.window, .backFundo, .close”).remove(); var position = $(this).offset().top; position = position < 0 ? 20 : position; $("body").append( $("”).addClass(“backFundo”) ); $(“body”).append( $(“”).addClass(“window”) .html(“”) .append( “O que deseja fazer?” +”Editar” +”Excluir” ) .css({top:”20px”}) .fadeIn(“slow”) ); $(document).scrollTop(0); }); // Element event $(“a”).live(“click”,function() { alert(“clicked!”); […]

阻止点击儿童点击父点击事件

我有一个选择器绑定一个将删除弹出窗口的单击事件。 但是,我只希望选择器处理单击,而不是选择器的子节点才能触发click事件。 我的代码: Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also […]

如何在iOS设备上用touchstart替换click

目的 单击时关闭锚标记的父div。 在下面的代码中,我想在用户单击锚标记close_performance_tt时隐藏div performance_tt 。 问题 花了几个小时后,无法让它在iOS设备上运行。 在其他一切工作正常,甚至是BlackBerry 10设备。 Website performance has become an important consideration for most sites. The speed of a website affects usage and user satisfaction, as well as search engine rankings, a factor that directly correlates to revenue and retention. As a result, creating a system that is optimized for fast […]

使用jQuery跟踪flash电影(对象/嵌入)的单击

我正在制作一个动态横幅系统,可以处理img横幅,以及使用object / embed完成的flash横幅。 整个网站大量使用jQuery,包括处理“点击”事件。 在跟踪图像本身的点击时,这显然不是问题(我跟踪父DIV标签上的点击。但是,当广告是SWF时,它会失败,因为我怀疑它会。 是否有一个jQuery解决方法,允许我使用DOM捕获Flash元素的单击?

.live()vs .on()方法

我正在开发一个项目,当我按下min / plus按钮而没有使用.live()方法hover图片时,该function正常工作。 在.on()方法的情况下,该函数不起作用。 我该如何解决这个问题,所以它也适用于.on()方法? 这是我所指的一个例子 (我修复了这个例子中的错误,但我使用的是.on方法错误)。

jQuery:移动设备的keyup事件

我有一些问题要在我的iPhone上启动一个keyup事件,我的代码如下: var passwordArray = [“word”, “test”, “hello”, “another”, “here”]; var test = document.getElementById(‘enter-password’); test.addEventListener(‘keyup’, function(e) { if (jQuery.inArray(this.value, passwordArray) != -1) { alert(“THIS IS WORKING”); } else {} }); 这个想法是,当用户输入#enter-password字段时,当他们匹配passwordArray的单词时,警报将会触发。 这适用于桌面,例如,一旦输入了word ,只要输入d该function就会立即开启。 反正有没有让它适用于移动设备?

未捕获的ReferenceError:赋值中的左侧无效

function urlencode(str) { return escape(str).replace(‘+’, ‘%2B’).replace(‘%20’, ‘+’).replace(‘*’, ‘%2A’).replace(‘/’, ‘%2F’).replace(‘@’, ‘%40’); } $(‘input#q’).keyup(function(e) { if(e.keyCode == 13) { if($(‘input#q’).val().length > 2) { $(‘input#q’).val() = urlencode($(‘input#q’).val()); document.search_form.submit(); } } }); $(‘input#search’).click(function() { if($(‘input#q’).val().length > 2) { $(‘input#q’).val() = urlencode($(‘input#q’).val()); document.search_form.submit(); } }); 当我单击搜索按钮时,我收到以下错误:“Uncaught ReferenceError:赋值中的左侧无效”但代码实际上与我按“enter”时相同。 谁能解释一下?