layui的弹出层效果在导航中的使用

View.popup = function (e,data) {

   e.unbind('click');

    e.click(function () {

         layer.open({

                  type: 1,

                 scrollbar:false,

                 area: [data.width + 'px', data.height + 'px'],

                content: $('#' + data.id),

                end:function(){

                        $('#' + data.id).hide();

                      }

             });

         });

};


注意:这里的data-id和弹窗效果的id保持一致,所以实现以上的效果

你可能感兴趣的:(layui的弹出层效果在导航中的使用)