通过Google Chrome操作时,发生不需要的滚动效果。

 
通过Google Chrome进行以下操作时,会发生不需要的滚动效果。

   * 在自动完成组件中输入文字
   * 点击IMBox的“查看更多”按钮

在以下的Google Chrome版本中已确认此现象。

   * 84.0.4146.89

由于Google Chrome的升级,操作聚焦中的元素时的滚动行为已更改,因此发生此现象。

通过以下任意方法来可以规避此现象。

   1. 使用不发生此现象的版本的 Google Chrome
   2. 为intra-mart Accel Platform安装修复模块

“1. 使用不发生此现象的版本的 Google Chrome”时

已确认在Google Chrome 84及以前版本中不发生此现象。


“2. 为intra-mart Accel Platform安装修复模块”时

为intra-mart Accel Platform安装修复模块时,需要使用e Builder来创建修复模块。
通过安装按以下步骤创建的用户模块,可以规避此现象。

1. 启动IM-Juggling,打开对象项目,并进行“静态文件的输出”

   https://www.intra-mart.jp/document/library/iap/public/setup/iap_setup_guide/texts/create_war/create_static_file.html

2. 解压已输出的zip文件,抽取以下文件

   * ui/css/imui.css
   * ui/css/imui.min.css

3. 在每个文件的末尾添加以下内容

.ui-autocomplete-input {
  overflow-anchor: none;
}

4. 使用IMBox模块的情况下,抽取以下文件

   * imbox/css/imbox.css
   * imbox/css/imbox.min.css

5. 在每个文件的末尾添加以下内容

#imui-container div.imbox div.imbox-timeline div.imbox-timeline-body #imbox_timeline_more button.imbox-timeline-more-button {
  overflow-anchor: none;
}
#imui-container div.imbox div.imbox-common-user-select div.imbox-common-user-box-area input.imbox-common-user-select-input {
  overflow-anchor: none;
}

6. 通过e Builder创建模块项目,将已修改的文件放置在项目中

   https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/common_function/index.html

   在项目的以下位置放置已修改的文件
   https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/process/index.html#%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%83%BB%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E6%A7%8B%E6%88%90

      * src/main/public/ui/css/imui.css
      * src/main/public/ui/css/imui.min.css
      * src/main/public/imbox/css/imbox.css (使用IMBox模块时)
      * src/main/public/imbox/css/imbox.min.css (使用IMBox模块时)

   编辑module.xml,并添加以下的依赖关系
   https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/process/module.html

* id: jp.co.intra_mart.im_ui
      * 版本: UI基本模块的版本号
      * 最小版本: UI基本模块的版本号
      * 最大版本: UI基本模块的版本号

   ※要查看UI基本模块的版本号,请在IM-Juggling上打开juggling.im,
    在“基本模块”标签的“intra-mart Accel Platform”→“标准功能”→“基本功能”下的“UI基本模块”的版本号中进行确认。

   使用IMBox模块的情况下,也要添加以下依赖关系

      * id: jp.co.intra_mart.imbox
      * 版本: IMBox的版本号
      * 最小版本: IMBox的版本号
      * 最大版本: IMBox的版本号

   ※要查看IMBox的版本号,请在IM-Juggling上打开juggling.im,
    在“基本模块”标签的“intra-mart Accel Platform”→“标准应用程序”下的“IMBox”的版本号中进行确认。

5. 导出imm文件,并生成用户模块

   https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/common_function/imm_export.html

※有关用户模块的安装方法,请参阅以下FAQ。
   不知道更新/补丁/用户模块的使用方法。
https://china.intra-mart.support/hc/zh-cn/articles/360056458694-%E4%B8%8D%E7%9F%A5%E9%81%93%E6%9B%B4%E6%96%B0-%E8%A1%A5%E4%B8%81-%E7%94%A8%E6%88%B7%E6%A8%A1%E5%9D%97%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95-   

此问题已在2020 Summer (Zephirine) [8.0.26]的更新版本中进行了处理。

   https://issue.intra-mart.jp/issues/32064

-- 适用对象 ----------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------

FAQID:1027
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持