【问题标题】:Rails 4 | How do you not show URL of a link?导轨 4 |如何不显示链接的 URL?
【发布时间】:2016-06-22 15:37:36
【问题描述】:

在网络应用程序中使用链接的最佳做法是什么?

例如;我有模态框等,它们目前是锚标签,但是当悬停在它们上面时,它们会说#create、#update 等。我不希望用户看到这个。有没有一种方法可以避免在不使锚标签成为按钮标签的情况下显示它?

你们平时是怎么处理的?

【问题讨论】:

    标签: javascript jquery html ruby-on-rails


    【解决方案1】:

    你的问题太笼统了……

    答案很简单:使用 JavaScript 并捕获链接上的点击事件。

    请看下面的例子:

    <script>
      function showModal(modalName) {
        // here will be modal show function
        alert('Showing modal: '+modalName);
        return false;
      }
    </script>
    
    <a href="" onclick="return showModal('create')">
      CREATE SOMETHING
    </a>

    【讨论】:

      【解决方案2】:

      创建模式不像网站 URL,而是像您的基本视图/页面的一部分(在视​​图中加载视图),您可以在控制器中为您的模式视图创建方法,这些方法加载您加载的视图/页面和视图/模态(这个只是一种方式)。创建 URL 的模式(我认为)几乎所有 MVC 框架都相同 - yoursite.com/controller/action/id。

      【讨论】:

        猜你喜欢
        • 2015-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多