Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript sideNav的onOpen()函数未运行_Javascript_Jquery_Materialize - Fatal编程技术网

Javascript sideNav的onOpen()函数未运行

Javascript sideNav的onOpen()函数未运行,javascript,jquery,materialize,Javascript,Jquery,Materialize,我使用的是materializecss,即sideNav初始化,但onOpen属性不起作用 $('.button-collapse').sideNav({ menuWidth: 300, // Default is 300 edge: 'left', // Choose the horizontal origin closeOnClick: true, // Closes side-nav on <a> clicks, u

我使用的是materializecss,即sideNav初始化,但onOpen属性不起作用

    $('.button-collapse').sideNav({
         menuWidth: 300, // Default is 300
         edge: 'left', // Choose the horizontal origin
         closeOnClick: true, // Closes side-nav on <a> clicks, useful for Angular/Meteor
         draggable: true, // Choose whether you can drag to open on touch screens,
         onOpen: function() { alert('Open'); },// A function to be called when sideNav is opened
         onClose: function() { alert('Closed'); }// A function to be called when sideNav is closed
  });
$('.button collapse').sideNav({
menuWidth:300,//默认值为300
边:'左',//选择水平原点
closeOnClick:true,//单击时关闭侧面导航,对角度/流星有用
draggable:true,//选择是否可以拖动以在触摸屏上打开,
onOpen:function(){alert('Open');},//打开sideNav时要调用的函数
onClose:function(){alert('Closed');}//关闭sideNav时要调用的函数
});

这确实有效,但您无法在手机大小的屏幕上看到警报。
如果您使用
console.log(“打开”)而不是
警报(“打开”)您将能够看到它(但在控制台中)。

这似乎是一个错误,因为当我更新到Materialize(0.100.2)的最新版本时,这个问题得到了解决。

此功能已于5月31日添加到v0.100.2版本中


此外,如果您不希望更新到新版本,则show函数会触发单击侧导航按钮,hide函数会触发单击$(“#侧导航覆盖”)

什么是“不工作”?(点击
F12
)中的任何错误?不会在打开时运行,不会执行任何操作,也不会在浏览器控制台中显示错误