这个问题可能是因为按下退格键时,浏览器将退格键解释为返回上一步的命令,而不是将它看作删除键。
为了解决这个问题,可以在Javascript中添加一个事件监听器,手动阻止退格键的默认行为:
document.addEventListener('keydown', function(e) {
if (e.keyCode === 8 && !$(e.target).is('input,textarea')) {
e.preventDefault();
}
});
上面的代码会阻止退格键在非输入元素中的默认行为。如果手风琴节段在这个元素中,那么手风琴节段就不会因按下退格键而消失了。