不要在滚动时触发JQuery操作

时间:2019-12-19 10:09:24

标签: javascript jquery frontend

有一个元素$dateTimePickerElement会在更改时触发: $dateTimePickerElement.change(function...)

问题是,如果我在元素上滚动(将鼠标放在元素上,然后滚动),我不想触发.change()动作。

当我用鼠标滚动元素时我该怎么做才能不触发该元素?

这是我的html:

<input type="text" id="dateTimePickerElement" name="dateTimePickerElement"
       required="required" class="form-control" readonly>

这是我的JS:

$('#dateTimePickerElement').datetimepicker(datePickerOptions).change(dateChanged);

1 个答案:

答案 0 :(得分:0)

解决方案:

datetimepicker中有一个选项:scrollInput: false

所以我只需要更改我的选项

var datePickerOptions = {
    scrollInput: false
};