苹果手机click事件无效,可以使用touchend试试

使用js添加了一个空的div遮罩层。

$('body').addClass('fixme').append('<div class="overlay"></div>');

点击遮罩隐藏菜单

这里我们采用的是 on 动态绑定事件,写法如下:

body 下面的 .overlay 写点击事件


	$('body').on('click touchend','.overlay',function(){
		$('#aside').removeClass('open');
		$('body').removeClass('fixme');
		$('.overlay').remove();
	});

我们看到上面的 touchend 这个事件是ios系统上识别的。

posted @ 2016-12-02 11:19  5811  阅读(146)  评论(0)    收藏  举报