检测onClose在Materialise中选择多个选择

时间:2017-08-30 10:23:39

标签: javascript jquery materialize

我想创建一个带有多个选择的过滤器,当关闭它时,它会使用新参数刷新页面。

所以基本上我想要捕获select的onClose事件。

我可以通过

检测选择/取消选择选项的时间
$("#test").on('change', function() {
     console.log($(this).val())
});

但我不想要这个,因为每次用户更改值时它都会重新加载页面。我想在用户完成后重新加载页面,然后点击"在"选择。

完整代码:https://codepen.io/anon/pen/qXQvNB

2 个答案:

答案 0 :(得分:3)

在课程close上抓住select-dropdown个活动:

$('.select-dropdown').on('close', function() {
   // ...
});

Updated codepen

答案 1 :(得分:0)

你可以在ul上写这个

的resize事件
$('#select-options-d19b3203-929c-cb39-29c4-6170613be5d7').resize( function() {
  alert("Closed.");
 });