@sj-js/popman

1.1.0 • Public • Published

PopMan

💬

Build Status All Download Release License

Getting Started

  1. Load

    • Browser
      <script src="https://cdn.jsdelivr.net/npm/@sj-js/crossman/dist/js/crossman.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/@sj-js/popman/dist/js/popman.min.js"></script>
      <script>
           var popman = new PopMan();
      </script>
    • ES6+
      npm i @sj-js/popman
      const PopMan = require('@sj-js/popman');
      const popman = new PopMan();
  2. popman.new({OPTIONS})로 POP Element를 등록합니다.

    popman.new({
        id:'pop-test', //Pop Element ID
        exp:'50%/90%', //Width and Height
        content: 'This is contents.' 
    });
  3. popman.pop('Element ID')로 POP Element를 호출합니다.

    popman.pop('pop-test');
  4. Simple Example

    <!DOCTYPE html>
    <HTML>
        <head>
            <script src="https://cdn.jsdelivr.net/npm/@sj-js/crossman/dist/js/crossman.min.js"></script>
            <script src="https://cdn.jsdelivr.net/npm/@sj-js/popman/dist/js/popman.min.js"></script>
            <script>
                var popman = new PopMan();
            </script>            
        </head>
        <body>        
            Hello Popman
            <button onclick="popman.pop('pop-test');">POP</button>
            <div id="tester">TEST</div>
        </body> 
        <script>
            popman.setup({modeTest:true});
            popman.new({
                id:'pop-test',
                exp:'50%/90%',
                closebyesc:true,
                content: 'This is contents. <br/><br/>', 
                add:function(data){               
                    document.getElementById('tester').innerHTML = 'When add';
                },
                pop:function(data){
                    document.getElementById('tester').innerHTML = 'When pop';
                },
                close:function(data){
                    document.getElementById('tester').innerHTML = 'When close';
                }
            });
        </script>
    </HTML>

Readme

Keywords

none

Package Sidebar

Install

npm i @sj-js/popman

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

213 kB

Total Files

20

Last publish

Collaborators

  • souljungkim