首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery单击事件未触发

Jquery单击事件未触发
EN

Stack Overflow用户
提问于 2019-10-08 05:13:20
回答 5查看 89关注 0票数 1

我正在重建我的网站,并想从零开始做任何事情(没有引导,基金会等)。现在,我正在做导航条,我试图让它在点击时切换到滑入和滑行。由于某些原因,点击事件不起作用,我不知道我做错了什么。我在codepen 这里中做了一个粗略的例子

HTML

代码语言:javascript
复制
<script src="jquery-3.4.1.min.js"></script>
<div class="box"></div>

CSS

代码语言:javascript
复制
.box {
  transform: translateX(0);
  width: 100px;
  height: 100px;
  background-color: red;
  transition: transform 250ms;
}
.slide {
  transform: translateX(250px);
}

JS

代码语言:javascript
复制
$(function() {
  $('.box').on('click', function(slideToggle) {
    $(this).toggleClass('slide');
  });
});
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-10-08 05:53:47

除了您的jQuery引用之外,您的代码中的所有内容都很好,请查看下载的jquery路径,或者您可以像下面这样使用,现在我直接从jquery官方站点使用jquery。

代码语言:javascript
复制
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<div class="box"></div>

额外注意:发现您添加了一些新的CSS3属性(“transform :transform 250 moz;”),当您使用CSS3属性时,请确保为所有浏览器重置该属性,如wekit、moz、

谢谢

票数 1
EN

Stack Overflow用户

发布于 2019-10-08 05:27:12

对于您来说,代码示例:

转到设置->添加库->搜索jquery并选择。

如果您的真实代码是相同的情况:

打开控制台->检查$是否未定义或$是否不是jquery?

如果未定义$,则添加有效的jquery url。

如果$不是jquery,请尝试找到一个冲突的库。

票数 2
EN

Stack Overflow用户

发布于 2019-10-08 05:33:59

它在这里似乎很好,在一个片段。如果您将代码页上的脚本替换为下面的香草版本,那么它也在那里工作。(注:只在Chrome中测试)

代码语言:javascript
复制
$(function() {
  $('.box').on('click', function(slideToggle) {
    $(this).toggleClass('slide');
  });
});
代码语言:javascript
复制
.box {
  transform: translateX(0);
  width: 100px;
  height: 100px;
  background-color: red;
  transition: transform 250ms;
}

.slide {
  transform: translateX(250px);
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="jquery-3.4.1.min.js"></script>
<div class="box"></div>

可供您编写代码的替代脚本:

代码语言:javascript
复制
document.querySelector(".box").addEventListener("click", function(event){
  event.target.classList.toggle("slide");
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58280521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档