【发布时间】:2016-06-22 15:37:36
【问题描述】:
在网络应用程序中使用链接的最佳做法是什么?
例如;我有模态框等,它们目前是锚标签,但是当悬停在它们上面时,它们会说#create、#update 等。我不希望用户看到这个。有没有一种方法可以避免在不使锚标签成为按钮标签的情况下显示它?
你们平时是怎么处理的?
【问题讨论】:
标签: javascript jquery html ruby-on-rails
在网络应用程序中使用链接的最佳做法是什么?
例如;我有模态框等,它们目前是锚标签,但是当悬停在它们上面时,它们会说#create、#update 等。我不希望用户看到这个。有没有一种方法可以避免在不使锚标签成为按钮标签的情况下显示它?
你们平时是怎么处理的?
【问题讨论】:
标签: javascript jquery html ruby-on-rails
你的问题太笼统了……
答案很简单:使用 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>
【讨论】:
创建模式不像网站 URL,而是像您的基本视图/页面的一部分(在视图中加载视图),您可以在控制器中为您的模式视图创建方法,这些方法加载您加载的视图/页面和视图/模态(这个只是一种方式)。创建 URL 的模式(我认为)几乎所有 MVC 框架都相同 - yoursite.com/controller/action/id。
【讨论】: