助力ASP.NET Core 2.1開發!Layx 企業級彈窗插件發布!


我們在開發B/S架構企業管理系統時經常用到彈窗、目前市場上主要有兩大彈窗:layer/artdialog,這兩款做的都非常的棒。由於我們ERP系統比較復雜、需要能夠擁有和Windows彈窗一樣的彈窗組件。這兩款目前不足以擔當的起。一個企業級的ERP彈窗至少需要以下特點:

1、支持跨域獲取焦點

2、支持窗口自動記錄位置

3、支持8個方向拖曳調整窗口位置

4、支持觸摸屏操作、包括移動端、觸摸屏電腦

5、支持豐富的彈窗類型、提示框、對話框、消息框、文本窗、網頁窗、浮動窗、窗口組等

6、支持各種高度自定義和高度拓展

7、支持各種操作、事件監聽

8、支持快捷鍵操作,如ESC退出

...

這些功能都是目前這兩大彈窗沒能做到的。然而,Layx 做到了!

Layx 是一款針對B/S架構企業管理系統開發的彈窗組件,純原生Javascript開發、不依賴任何第三方插件或組件。GZIP壓縮版僅13.5kb,非常小巧。

預覽地址

http://monksoul.gitee.io/layx/doc/

Layx 目前支持非常多特性

  • 純原生Javascript實現,不依賴任何第三方框架
  • 支持IE10+(含IE10)、Chrome、Firefox、Opera、Edge等主流瀏覽器
  • 支持多種窗口類型:文本窗口,頁面窗口,窗口組,提示窗口,消息窗口,詢問窗口,輸入窗口,加載窗口、浮動窗口、置頂窗口、倒計時窗口
  • 支持窗口最大化、最小化、恢復、置頂、關閉控制及事件監聽
  • 支持窗口阻隔、窗口閃爍功能
  • 支持窗口點擊標題獲取焦點、點擊內容/頁面獲取焦點
  • 支持窗口圖標定制、操作按鈕定制
  • 支持窗口四個方向拖動及方向控制
  • 支持窗口八個方向拖曳大小及拖曳方向控制
  • 支持窗口自動獲取頁面標題
  • 支持窗口位置記錄及恢復
  • 支持窗口相互通訊
  • 支持窗口設定自動關閉
  • 支持窗口外觀控制、狀態欄、透明度控制
  • 支持窗口操作攔截器、可以攔截任何不正常操作
  • 支持窗口初始化位置、寬高度、最小化寬高度控制
  • 支持窗口加載文字控制
  • 支持窗口滾動條自能判斷
  • 支持窗口最小化統一管理
  • 支持滾動條智能判斷
  • 支持窗口位置記錄保存
  • 支持 ESC 快捷鍵退出窗口
  • 支持觸摸屏手勢拖曳、拖動

Layx 開源地址

Gitee:https://gitee.com/monksoul/LayX

Github:https://github.com/MonkSoul/Layx

感興趣或者喜歡的不妨去看一看!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM