鍍金池/ 問(wèn)答/HTML/ 如何阻止scroll冒泡

如何阻止scroll冒泡

<div class='a'>
<div class='b'/>
</div>

在div-b上面滾動(dòng)到底部的時(shí)候,會(huì)觸發(fā)div-a的滾動(dòng)
(試了mouseenter 時(shí),給div-a加上overflow:hidden;移除時(shí)還原div-a的overflow。頁(yè)面會(huì)抖動(dòng))
請(qǐng)問(wèn)還有上面方法呢?

回答
編輯回答
孤毒

滾動(dòng)到底部時(shí)阻止事件冒泡。

$('.b').scroll(function(event){
    ($('.b').scrollTop() + $('.b').height() == $('.b')[0].scrollheight) &&
    event.stopPropagation();
})

2017年11月9日 12:01