一个Href =“javascript :;”

时间:2016-04-17 06:28:39

标签: javascript href

a href =“javascript :;” class =“filter”data-filter =“”工作正常,但它不适用于有意义的响应式meanmenu,有人可以提前帮助,谢谢。

我在meanmenu中尝试了不删除类属性但是失败的选项。

2 个答案:

答案 0 :(得分:0)

  • 很抱歉,但我找不到一些在您的问题中会有任何意义的开头。

  • 它似乎对特定的上下文非常具体。你也许可以简单地描述这种背景......

  • ......特别是你想要实现的目标。

但有些提示:

<a href="javascript:§some code here§;" §other relevant attributes§>;" ...>

通常不是一个好主意:

  

The HTML Anchor Element () defines a hyperlink to a location on the same page or any other page on the Web.

用于通过执行JS代码对单击作出反应的元素是

<button>

第二好的是

<div>

或最后诉诸

<span>

如果你真的需要你的行动在线,从用户体验的角度来看这有点不正统。

无论如何:为您的可点击元素提供id属性,然后将放在一个独立且独立的 .js文件中,定义它的作用:

document.getElementById('thatId').addEventListener('click', function(e){
     /* 
     * Your code goes here.
     * The event argument e holds all what you need to know about
     * what was clicked.
     */
});

在“相关”侧栏中,我看到this very relevant thread。仔细阅读。

答案 1 :(得分:0)

我正在创建一个页面顶部带有超链接菜单栏的网页。当我单击菜单栏中的链接时,我正在调用一个javascript,它将在页面正文中显示组合项目图像。意思是当我点击网页设计时,它显示在网页设计下标记的图像。当我点击移动时,它会显示与移动相关的图像。我已经从我下载的模板中使用了它。但是,当我使用名为meanmenu的移动响应式菜单栏时,javascript无效。移动响应式菜单仅打开指向网页的链接。我希望你现在正在察觉我的问题......谢谢