Javascript 当点击按钮时自动发送到网站顶部
当我使用JavaScript点击我网站顶部的按钮时,就在我按下直接发送到我网站顶部的按钮的同一秒,我如何在关闭侧导航时删除该按钮和该按钮Javascript 当点击按钮时自动发送到网站顶部,javascript,Javascript,当我使用JavaScript点击我网站顶部的按钮时,就在我按下直接发送到我网站顶部的按钮的同一秒,我如何在关闭侧导航时删除该按钮和该按钮 function openSlideMenu(){ document.getElementById('side-menu').style.width = '250px'; document.getElementById('main').style.marginLeft = '250px'; } function closeSlideM
function openSlideMenu(){
document.getElementById('side-menu').style.width = '250px';
document.getElementById('main').style.marginLeft = '250px';
}
function closeSlideMenu(){
document.getElementById('side-menu').style.width = '0';
document.getElementById('main').style.marginLeft = '0';
}
您的链接中有href=“#”
,它在页面上设置了一个空锚,将其跳转到顶部
要防止该行为,请防止onClick事件的默认行为
function openSlideMenu(event){
event.preventDefault();
您是否使用锚(
)并将href
设置为#
?如果您使用锚标记并将函数附加到其上的onclick事件,则可能没有填充href
值。这将导致顶部导航。在每个函数内部需要做的是执行ev.preventDefault()
,其中ev
是传递到函数参数中的事件对象。如果操作中没有给出该信息,您如何知道?即使这样,您也必须在函数内部发送事件。