苦苦于将图标变成按钮

时间:2015-02-08 18:18:47

标签: html css button

我试图将图标im用于按下按钮,按下该按钮会触发导航栏打开。这是HTML:

<div id="fixedBar">
    <h1>Company</h1>
    <a href="#" class="entypo-menu" id="showLeft"></a>
</div>

该类是图标图像,id触发导航栏。问题是当我点击图标时,由于'#'的href,页面会回滚到顶部。

我不确定如何在点击时让图标无法链接到任何内容。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以删除href上的a属性,该属性在HTML5中有效。这会将您的链接转换为placeholder hyperlink

如果您在应用程序中使用Javascript,则可以为单击设置事件处理程序,并使用preventDefault()方法。

使用jQuery的代码示例:

$('a').on('click', function(e){
    e.preventDefault();
});

答案 1 :(得分:0)

不需要href只使用假链接类

<span class="fake-link" id="fake-link-1"> fake link</span>

.fake-link {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}