通过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
通过Google Chrome操作时,发生不需要的滚动效果。