请问页面悬浮按钮绑定底部导航栏按钮页面后,正常打开页面,当导航栏按钮删除后,悬浮按钮打不开页面了,谢谢。
您可以参考以下代码,来实现在导航栏按钮被删除时,悬浮按钮依然可以打开页面的效果:
//绑定悬浮按钮事件
document.querySelector('#floatButton').addEventListener('click', function(){
let targetId = 'navTab' // 导航栏的ID
// 如果导航栏存在,则跳转到对应页面
if (document.getElementById(targetId)) {
window.location.href = '#' + targetId
} else {
// 如果导航栏不存在,则跳转到指定页面
window.location.href = 'http://some-other-page.com'
}
})
导航栏按钮可能与悬浮按钮有某些关联的地方,具体情况要看代码,你可以根据这个思路排除一下。