jquery - 如何在 rails 中使用 jquery 激活链接

标签 jquery html css ruby-on-rails navbar

我试图在我的导航栏中获取一些事件链接,但失败了很长时间,我做错了什么?

HTML:

<div class="navbar-links text-center hidden-xs hidden-sm">
  <%= link_to "HOME", "#one", class: "navbar-links link-home" %>
  <%= link_to "FEATURES", "#features-container", class: "navbar-link link-home" %>
  <%= link_to "TEMPLATES", "#templates", class: "navbar-links link-home" %>
  <%= link_to "CONTACT", "#map", class: "navbar-links link-home" %>
</div>

CSS:

.active-link {
  color: #C99D9A;
  transition: all 0.3s ease;
  opacity: 80%;
  border-bottom: 3px solid #C99D9A;
}

JQUERY:

$('.navbar-links a').on('click', function(){
  $('this').removeClass('.active-link');
  $(this).addClass('.active-link');
});

最佳答案

removeClassaddClass 中的两个点(.) 需要采取一种方式。关注 Jquery document : .removeClass( [className ] )

$('this').removeClass('active-link');
$(this).addClass('active-link');

关于jquery - 如何在 rails 中使用 jquery 激活链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43121556/

相关文章:

javascript - 使用数据间隔 ="false"防止 twitter bootstrap 轮播自动滑动不起作用

css - 如何创建这种类型的元素?

javascript - 为什么 CSSTransitionGroup 在我的下拉示例中不起作用?

html - 如何在 CSS 中使用 SPAN 创建列?

jquery - SCRIPT5 : Access is denied. Fancybox iFrame。相同域名

javascript - 使用 jQuery 获取动态复选框值

javascript - 将空间保持在固定背景上方,您向上滚动

javascript - 如何进行 AJAX 调用 - Elgg

html - Bootstrap 4 可切换的导航栏

css - :focus not working for the input control scss