纯JavaScript编写的弹窗,内置方法confirm、alert、prompt、loading、iframe、isPhone、tooltip、folder、panel、rightClickMenu。
这些是代码更新过的版本。 显示所有版本
✨ feat: 新增对安全的处理
🐞 fix: 修复insertAdjacentHTML
✨ feat: 新增CSP下处理innerHTML
🐞 fix: 修复panel的多选的disabled
🐞 fix: 修复ToolTip的取消绑定事件失败
🐞 fix: 修复CSS
✨ feat: 新增CSS处理line-height
✨ feat: 新增useShadowRoot
🎈 perf: 优化tooltip的关闭动画暂停
新增属性showArrow控制箭头显示
🐞 fix: 修复z-index最大值的处理
🦄 refactor: 重构z-index判断
feat:tooltip新增isFixed选项;panel的slider跟进该选项;
fix:修复tooltip多次添加事件的问题
fix:修复tooltip触摸离开时未正常关闭tooltip的问题
feat: 修改tooltip的content不是动态触发的问题;优化tooltip显示;
feat: panel的deepMenu新增函数afterEnterDeepMenuCallBack
feat: 更新panel的CSS
fix: 修复drawer的content的不能滚动的问题
feat: 更新移动端CSS样式
fix: 修复pops.panel的配置为forms和deepMenu时afterAddToUListCallBack未触发的问题;
feat:使用flex: 1代替计算CSS高度
feat: pops.panel的forms新增isFold属性;新增全局height: auto过渡动画;
fix: 为anytouch新增代码提示;新增title的进行选中复制
feat: 调整弹窗CSS;优化iframe缩小的样式
fix: 修复拖拽导致页面被拖动的问题;
feat: globalConfig新增其它设置
feat: afterAddToUListCallBack新增属性target
feat: 新增全局方法GlobalConfig
fix: 调整.panel的desc的line-height样式
fix: 修复rightClickMenu动态设置z-index失效的问题
feat: 调整注释文档
fix: 修复获取height和width时的对添加的父元素的处理
feat: 调整代码结构;新增afterRender
feat: pops.panel新增配置项select-multiple
fix: 修复select-multiple的初始化默认值不生效问题
feat: 优化select-multiple的显示样式
feat: 修复获取width、height、outerWidth、outerHeight获取不到参数的问题
fix: 修复部分情况下对象嵌入问题
fix: 修复配置被覆盖的问题
fix: 修复函数输出
fix:修复rightClicMenu的only参数不生效问题
feat: update
feat: prompt新增参数content.select
fix: 修改rem为px
feat: zIndex新增函数类型
fix: 修复.folder按文件名排序的问题
fix: 修复获取z-index最大值会变为2147483647的问题
feat: 更新CSS
🐞 fix(修复getPopsMaxZIndex获取的最大值不能超过2^31-1):
fix: 修复dvh和dvw显示问题
修复pops.panel的textarea的line-height问题
🐞 fix(修复pops.rightClickMenu的配置类型):
🐞 fix(修复PopsUtils.assign对null值的处理):
🐞 fix(修复pops.panel的deepMenu多层嵌套时未隐藏上一层deepMenu的问题):
feat: ✨ pops.panel新增deepMenu
🐞 fix(调整pops.panel的deepMenu部分属性):
pops.searchSuggestion新增配置position
更新版本号
pops.searchSuggestion新增配置positionTopToReverse、toHideWithNotResult、followPosition、selectCallBack
修改pops.panel的描述文字margin-top 调整CSS
📃 docs(update doc):
✨ feat(调整pops.panel的左侧aside的max-width为200px):
📃 docs:
更新reference引用
🦄 refactor(重构):
🐞 fix(textarea样式):
修复未设置tooltipd的透明度变量的问题
更改pops的部分代码提示
删除/修改部分的font-size
更新 pops.js
修改图标大小为1.25rem
修改pops.panel的菜单背景颜色
修复从anim元素内触发点击后,然后鼠标/触摸移动到遮罩层时会触发关闭的问题
pops.panel新增isDefault的Function类型和scrollToDefaultView属性
pops.panel新增select元素的点击回调和data的disable
drag新增默认配置preventEvent
pops.panel的callback新增第三个参数valueAsNumber
修复drag因元素的transform数据改变导致拖拽不跟鼠标的问题;调试close按钮的样式;
只保留Object.defineProperty,删除其它的原型
修改pops.panel的afterAddToUListCallBack传参
新增pops.panel的headerTitle处理判断,如果不存在就删除该标题栏
更新库
修复setTimou、clearTimeout、setInterval、clearInterval在套壳浏览器上错误的引用问题
修复pops.panel中的Slider的step为浮点数的计算值问题
update
统一管理OriginPrototype
去除button触发hover改变颜色
pops.panel新增多项配置disable pops.panel配置统一新增afterAddToUListCallBack
修复当监听事件为once时,没有删除事件属性的问题
抽离部分公共的Object属性,防止被二次劫持 修复pops.prompt的标题看不见的情况 修复pops.drawer没有遮罩层但是后面的无法点击的问题
调整CSS样式 beta实现slider 修复getAnimHTML判断没有按钮时的错误问题 添加多个api:dragMoveCallBack、dragEndCallBack、beforeAppendToPageCallBack drag添加接口:moveCallBack、endCallBack 修复tooltip不稳定的问题 tooltip添加可以阻止关闭的函数
修复rightClickMenu的全局点击检测在移动端未成功检测的情况
修复pops.folder的顶部导航栏的样式问题
pops.panel新增多个图标
pops.panel新增配置:isMobile
将弹窗全面迁移至shadow内
修复pops.panel的addElementAttributes错误
调整pops.rightClickMenu内的参数传递
修正searchSuggestion的PopsType值错误的问题
pops.panel新增参数callback
新增pops.searchSuggestion
修改pops.panel在移动端下的最右边的控件的最大宽度
修复监听事件和取消监听事件失败问题;新增rightClickMenu的动画实现;
pops.folder新增排序规则
修复pops.folder的导航按钮点击事件判断存在失误问题;
新增多个文件图标;修改pops.folder的下载调用模式
新增description;修复部分CSS显示问题;
新增isNumber参数
顶部添加注释引用
迁移注释到.d.ts中
新增AnyTouch;新增移动端拖拽;
优化tooltip的显示位置错位问题 新增pops.rightClickMenu 其它优化
关键:必要性修复width、height、outerWidth、outerHeight函数 新增pops.panel中间容器的高度自适应
修复.on和.off的concat问题 优化.on和.off的option设置 修复滚动条样式在firefox不生效问题(找到代替方案scrollbar-width) 修复pops.folder在移动端的不换行显示问题 修复pops.panel的slider的按钮在firefox移动端的最右边时被覆盖看不见的问题 新增pops.tooltip在移动端事件的触发事件
修复错误CommonUtils is not defined
修复事件绑定在firefox上不生效的问题
修复trigger
修复pops.folder在移动端样式错误问题 修复pops.panel在Gecko上的range和滚动条兼容性
修复部分CSS在Gecko内核上的兼容性
新增内部popsUtils.isWin函数 修改内部popsUtils.jQuery.on实现 修改内部popsUtils.jQuery.off实现 修改内部popsUtils.jQuery.trigger实现 修复pops.panel的isDefault在Gecko上不生效的情况
新增pops.panel、pops.folder
新增内部svg代码 新增按钮可以携带icon 新增多个内部参数 修复按钮大小问题
修改button样式为element-plus的按钮样式 新增button类型warning、danger 新增button类型的代码提示 修改pops.iframe的顶部按钮图标为svg图标 pops.iframe的btn新增参数mise 修改pops.iframe的点击事件
修改内部函数部分实现width、height、outerWidth、outerHeight 修改pops.tooltip内的location更名为position 修改pops.tooltip内的arrowHeight更名为arrowDistance pops.tooltip内新增参数otherDistance、alwaysShow 新增pops.tooltip使用alwaysShow的同情况下的返回参数
更新version
全新重构 新增pops.drawer
重构内部实现 重构参数mask 新增mask的toClose和toHide
修复prompt方法focus未正确设置问题
去除forbid属性
土豆服务器,请按需使用
镜像地址随时可能被墙,建议加群获取最新地址
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址