单击切换适用于 Chrome 和 Safari 但不适用于 Firefox?

MK123
$(function() {
  $(".trigger").on('click', function() {
    event.preventDefault();
    $(this).next(".target").toggle();
  });
  $(".individual-project").on('click', function() {
    event.preventDefault();
    $(this).next(".individual-project-toggle").toggle();
  });
})

大家好。我有一个 div 列表,可以在单击时在展开和折叠之间切换。这在 Chrome 和 Safari 上运行良好,但我似乎无法点击 Firefox。控制台显示错误:

参考错误:事件未定义

有谁知道为什么/如何解决这个问题?谢谢!

欧亨尼奥

我认为这里的问题是您没有为 event.preventDefault() 传递事件

$(function() {
  $(".trigger").on('click', function(event) {
    event.preventDefault();
    $(this).next(".target").toggle();
  });
  $(".individual-project").on('click', function(event) {
    event.preventDefault();
    $(this).next(".individual-project-toggle").toggle();
  });
})

Firefox 没有事件的“内置”处理程序。干杯!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

自定义元素适用于Safari,但不适用于Firefox和Chrome

JS适用于Firefox和Safari,但不适用于Chrome。这是我的网站

CSS 动画仅适用于 Firefox 和 Chrome,但不适用于 Apple 设备(Safari?)

表格中网址的自动换行适用于chrome和safari,不适用于Firefox

Socket.IO适用于Firefox和Edge,但不适用于Chrome吗?

jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

适用于chrome,但不适用于Firefox,Eventlistener,appendChild和style.backgroundColor

带load()的jquery-issue:适用于Firefox和Safari,不适用于Chrome,Opera和IE

脚本仅适用于 Chrome 和 Firefox 桌面,不适用于 Safari 和任何移动浏览器

转换属性不适用于Firefox,但适用于Chrome和Safari。该怎么办?

Selenium代码不适用于Safari和Firefox和Chrome中的元素定位

Angular 网站适用于 Chrome,而不适用于 Firefox 或 Safari

CSS 动画目前仅适用于 Firefox,不适用于 Chrome 或 Safari

显示:flex; 不适用于iPad(Chrome和Safari)

PHP排序不适用于Chrome和Safari

SVG 动画不适用于 mozilla,但适用于 chrome 和 safari

表单验证不适用于Chrome和Firefox

Express 中的 CORS 适用于 Safari,但不适用于 Chrome

CSS @ font-face不适用于Firefox,但适用于Chrome和IE

jQuery Javascript仅适用于chrome和firefox,不适用于IE

Kerberos授权不适用于Chrome和FireFox,但适用于IE

HTML呈现问题-适用于Mozilla Firefox,但不适用于Google Chrome

JS / CSS代码适用于Chrome,但不适用于Firefox

JavaScript适用于Chrome,但不适用于Firefox

D3强制布局适用于Chrome,但不适用于Firefox

iframe中的PDF-适用于Firefox,但不适用于OSX上的Chrome

CSS规则适用于IE,但不适用于Chrome / Firefox

A-Frame appendChild 适用于 Firefox,但不适用于 Chrome

JS适用于Chrome,但不适用于Firefox