小程序页面悬浮按钮绑定底部导航栏按钮页面失效

请问页面悬浮按钮绑定底部导航栏按钮页面后,正常打开页面,当导航栏按钮删除后,悬浮按钮打不开页面了,谢谢。

您可以参考以下代码,来实现在导航栏按钮被删除时,悬浮按钮依然可以打开页面的效果:

//绑定悬浮按钮事件
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'
    }
})

导航栏按钮可能与悬浮按钮有某些关联的地方,具体情况要看代码,你可以根据这个思路排除一下。