zoukankan      html  css  js  c++  java
  • layUI 几个简单的弹出层

    导入控件主题

    <link rel="stylesheet" href="dist/themes/default/style.min.css" />
    

    创建容器

    也就是包含jsTree控件的元素,一般使用<div>就可以了。

     <div id="jstree_demo_div"></div>
    

    引入jQuery

    jsTree依赖于jQuery,所以需要引入jQuery:

    <script src="dist/libs/jquery.js"></script>
    

    引入jsTree

    部署环境使用压缩版的jsTree.min.js,如果是开发环境可以使用jsTree.js

    <script src="dist/jstree.min.js"></script>
    

    创建jsTree实例

    DOM加载完毕之后,就可以创建jsTree实例对象了。

    $(function () { $('#jstree_demo_div').jstree(); });
    

    监听事件

    jsTree使用事件来监听用户与属性控件之间的交互,所以给jsTree绑定事件也很容易,下面这个例子监听选择事件

    $('#jstree_demo_div').on("changed.jstree", function (e, data) {
      console.log(data.selected);
    });
    

    与jsTree实例进行交互

    创建完实例之后,就可以调用实例的方法了,下面三个方法实现的功能是一样的:

    $('button').on('click', function () {
      $('#jstree').jstree(true).select_node('child_node_1');
      $('#jstree').jstree('select_node', 'child_node_1');
      $.jstree.reference('#jstree').select_node('child_node_1');
    });


    介绍几个常见的弹出层效果代码:
    //初体验
    layer.alert('内容')
    //第三方扩展皮肤 layer.alert('内容', { icon: 1, skin: 'layer-ext-moon' //该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则,去这里查阅 })
    //询问框 layer.confirm('您是如何看待前端开发?', { btn: ['重要','奇葩'] //按钮 }, function(){ layer.msg('的确很重要', {icon: 1}); }, function(){ layer.msg('也可以这样', { time: 20000, //20s后自动关闭 btn: ['明白了', '知道了'] }); });
    //提示层 layer.msg('玩命提示中');
    //墨绿深蓝风 layer.alert('墨绿风格,点击确认看深蓝', { skin: 'layui-layer-molv' //样式类名 ,closeBtn: 0 }, function(){ layer.alert('偶吧深蓝style', { skin: 'layui-layer-lan' ,closeBtn: 0 ,anim: 4 //动画类型 }); });
    //捕获页 layer.open({ type: 1, shade: false, title: false, //不显示标题 content: $('.layer_notice'), //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响 cancel: function(){ layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6}); } });
    //页面层 layer.open({ type: 1, skin: 'layui-layer-rim', //加上边框 area: ['420px', '240px'], //宽高 content: 'html内容' });
    //自定页 layer.open({ type: 1, skin: 'layui-layer-demo', //样式类名 closeBtn: 0, //不显示关闭按钮 anim: 2, shadeClose: true, //开启遮罩关闭 content: '内容' });
    //tips层 layer.tips('Hi,我是tips', '吸附元素选择器,如#id');

    //iframe层 layer.open({ type: 2, title: 'layer mobile页', shadeClose: true, shade: 0.8, area: ['380px', '90%'], content: 'mobile/' //iframe的url });


    官方网站链接:http://layer.layui.com/







  • 相关阅读:
    IdentityServer4中AccessToken和IdentityToken中包含的Claims构成
    IdentityServer4授权类型(GrantType)对应的返回类型(ResponseType)
    IdentityServer4支持的授权类型以及组合
    基本技能-调试(android)
    通过修改返回包绕过部分机制的方法的小思考
    centos64位安装32位C/c++库
    redhat_suse双系统引导
    suse pshell连接不上
    vi复杂粘贴
    vi显示行号
  • 原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/8046476.html
Copyright © 2011-2022 走看看