html – div中的输入复选框跳转到firefox上的页面顶部

我使用div over label并输入type =“checkBox”.我这样做是为了让复选框看起来像一个按钮.

这是我的例子:http://jsfiddle.net/Je87Q/

我应该怎么做一个复选框或标签/输入,它将停止跳到我的页面顶部?

这只发生在Firefox上.知道如何解决这个问题吗?

解决方法

DEMO

只需要一个小的CSS更改

#modbutton label input {
    /* position:absolute; */
    /* top:-20px; */
    display:none; /* ADD */
}

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些