javascript - Rails 6 中按钮无法实现功能的错误
问题描述
我正在学习rails,目前我正在尝试构建一个tinder原型来学习rails的关键概念。
我遇到了一个愚蠢的绊脚石,目前我有一个“浏览”页面,我设置了 js,chrome 控制台上没有错误,但是当单击批准和拒绝按钮时,没有任何操作。
我找不到原因,任何人都可以帮助我吗?
我在下面附上了我的 js 和 html.erb 文件
$(function(){
var $activeSlide = $('#slides .slide:first-child');
// show first slide
$activeSlide.addClass("slide showing");
$("#decline").on("click", function(){
goToSlide('decline');
});
$("#approve").on("click", function(){
goToSlide('approve');
});
function goToSlide(action){
$activeSlide.removeClass("showing");
// send data to controller
if(action == "approve"){
} else {
}
$activeSlide.addClass("showing");
//slides[currentSlide].className = 'slide';
//currentSlide = (n+slides.length)%slides.length;
//slides[currentSlide].className = 'slide showing';
}
});
<ul id="slides">
<% @user.each do |user| %>
<li class="slide" data-id="<%= user.id %>">
<%= user.username %>
</li>
<% end %>
</ul>
<button class="controls" id="decline">No</button>
<button class="controls" id="approved">Yes</button>
解决方案
推荐阅读
- c# - 如何找到 2 个列表模型之间的差异
- c# - 远程服务器返回错误:(413) Payload Too Large。.net 网络客户端
- python - 如何使用 pyignite 访问我的 ignite 缓存
- java - 在 Scala 中使用 java.util.Base64 的非法 base64 字符“a”
- bash - Make:同时设置 shell 和 source 一个文件?
- python - 我需要一种方法来查找字符串的所有实例,然后获取从该字符串末尾到另一个字符串的所有内容
- javascript - 表格每一行的订单按钮
- java - 春季启动JPA中的JPA复合键与序列
- python - 如何在python的for循环中同时检查两个条件?
- lua - roblox 中的单独位置数据存储如何工作?