【JS】记录悬浮窗宽度

加佳 2021-6-13 1004

悬浮窗打开经常要手动拉开右侧,让re记住这个宽度


看下面hardy回复的代码

但是现在这个是记录后所有悬浮窗都是记录一样的宽度

快速回复
最新回复 (5)
  • Hardy 2021-6-13
    1 2
    /** 
     * @title 记住悬浮窗口宽度
     * @note 在调整一次悬浮窗口之后,就记住它的宽度,下次弹出的时候,会自动应用上一次使用的宽度。
     */
    pluginManager.register("rememberDialogWidth", {
    	
        after_hover_popup(_, dialog) {
            if (!isEmpty(localStorage.hoverDialogWidth)) {
                dialog.$view.width(parseInt(localStorage.hoverDialogWidth));
            }
        },
        
        run() {
        	EVT(".dialog-nv-preview", {
                resizestop_rememberWidth() {
                    localStorage.hoverDialogWidth = $(this).width();
                }
            });
        }
    });



  • 加佳 2021-6-13
    0 3
    Hardy /**   * @title 记住悬浮窗口宽度  * @note 在调 ...
    爱了
  • sheen 2021-6-28
    0 4
    加佳 贴在js里了,没有效果为啥,不会记住我调整过的悬浮窗大小
    我试了,是有效果的,没有改过,直接用hardy的
  • 加佳 2021-6-28
    0 5
    sheen 我试了,是有效果的,没有改过,直接用hardy的

    我的姿势有问题,我的锅,以为只要黏贴在js框里,发现得用代码块来进行安装才行

  • 加佳 2021-6-28
    0 6
    Hardy /**   * @title 记住悬浮窗口宽度  * @note 在调 ...
    这个代码是所有悬浮窗宽度都是一个宽度,有没有办法不同悬浮框记录的是不同的宽度,因为悬浮窗有的是表格,有的是大纲,有的是看板,宽度需求是不一样的,希望能直接记住每个悬浮窗打开后的宽度,或者是自动识别悬浮窗里的内容给予合理的宽度
返回