滚动条的Scroll和Change事件有什么区别?
正确答案:滚动条的Scroll事件是在拖动滑块时发生的事件,单击两端的箭头或空白处不会产生Scroll事件。此外,在拖动滑块过程中会产生许多Scroll事件,而不是仅仅在拖动滑块结束时产生一个Scroll事件。
滚动条的Change事件是当Value属性值改变时产生的事件。单击两端的箭头或空白处,Value属性值都会改变,Change事件随之产生;拖动滑块过程不会产生Change事件,直到拖动结束时Value属性值改变了才会产生Change事件。
因此,拖动滑块过程中会多次执行Scroll事件过程,拖动滑块结束时产生一个Change事件;单击两端的箭头或空白处,会执行Change事件过程,而不会执行Scroll事件过程。
滚动条的Change事件是当Value属性值改变时产生的事件。单击两端的箭头或空白处,Value属性值都会改变,Change事件随之产生;拖动滑块过程不会产生Change事件,直到拖动结束时Value属性值改变了才会产生Change事件。
因此,拖动滑块过程中会多次执行Scroll事件过程,拖动滑块结束时产生一个Change事件;单击两端的箭头或空白处,会执行Change事件过程,而不会执行Scroll事件过程。
答案解析:有

微信扫一扫手机做题