链接在转换为超薄格式后不起作用 [英] Links do not work after translation into slim format

查看:21
本文介绍了链接在转换为超薄格式后不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有Rails的html代码。我需要把它翻译成超薄的格式,我改变了文件格式,用对流器翻译,然后尝试运行,结果链接不起作用了,你能告诉我为什么吗?

head.html.erb

<section id="header">
  <div class='navigation-panel'>
    <button class='burger-button' id='header-burger-button container'  onclick='burgerAction()'>
      <%= image_tag("header/burger.png") %>
    </button>
    <button class='contact-us-button burger-hidable container' onclick='scroller("contact")'> CONTACT US </button>
    <div class='menu-container burger-hidable container' style='display: none;'>
      <%= image_tag("header/menu.png") %>
    </div>
    <div class='nav-links burger-hidable' style='display: none;'>
      <p onclick='scroller("header")'>Home</p>
      <p onclick='scroller("services")'>Services</p>
      <p onclick='scroller("how-we-work")'>How We Work</p>
      <p onclick='scroller("team")'>Team</p>
      <p onclick='scroller("why-us")'>Why Us</p>
      <p onclick='scroller("portfolio")'>Portfolio</p>
      <p onclick='scroller("contact")'>Contact Us</p>
    </div>
  </div>
</section>

head.html.slm

section#header
  .navigation-panel
    button.burger-button id=("header-burger-button container") onclick="burgerAction()" 
      = image_tag("header/burger.png")
    button.contact-us-button.burger-hidable.container onclick="scroller("contact")"  CONTACT US
    .menu-container.burger-hidable.container style=("display: none;") 
      = image_tag("header/menu.png")
    .nav-links.burger-hidable style=("display: none;") 
      p onclick="scroller("header")"  Home
      p onclick="scroller("services")"  Services
      p onclick="scroller("how-we-work")"  How We Work
      p onclick="scroller("team")"  Team
      p onclick="scroller("why-us")"  Why Us
      p onclick="scroller("portfolio")"  Portfolio
      p onclick="scroller("contact")"  Contact Us

推荐答案

我认为问题出在onClick属性中的转义引号。

考虑在属性的双引号中使用单引号:onclick="scroller('header')"

您可以在此处阅读有关转义和引用属性的更多信息:https://www.rubydoc.info/gems/slim/frames#Output_without_HTML_escaping___

这篇关于链接在转换为超薄格式后不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆