FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 8071|回复: 6

【已确认】时间控件在火狐浏览器上不能选择

[复制链接]
发表于 2018-8-23 09:38:51 | 显示全部楼层 |阅读模式
反馈BUG
程序版本: fineuipro 5.2
浏览器: Firefox 
BUG截图:
BUG地址: http://pro.fineui.com/#/form/datepicker_time.aspx

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2018-8-23 09:39:51 | 显示全部楼层
谷歌和ie11 没发现此问题
发表于 2018-8-23 12:18:55 | 显示全部楼层
zy32002 发表于 2018-8-23 09:39
谷歌和ie11 没发现此问题

我刚测试的在Firefox下可以选择,但是鼠标移动上去不出滚动条:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2018-8-23 14:51:31 | 显示全部楼层
sanshi 发表于 2018-8-23 12:18
我刚测试的在Firefox下可以选择,但是鼠标移动上去不出滚动条:

选择数字59秒试试。再有方向键盘不可选择。火狐版本61.0.2 (64 位)
发表于 2018-8-23 23:10:53 | 显示全部楼层
已确认,这是一个BUG,月底会出小版本更新,修正这个问题。

问题的根源在于:在表格的 td 节点定义 overflow 是无效的,至少在HTML规范中是这么写的。

nickb answer: "Try wrapping it in a <div>. I'm pretty sure the overflow attribute is not defined for a <td> element, at least in HTML4 it's not."
From:https://stackoverflow.com/questi ... not-work-in-firefox

那为什么 Chrome,Edge,IE都是可以的呢?只能说这些浏览器稍微做了一点延伸和扩展。我就纳闷了,你Firefox就不能稍微变通一下,给支持td的overflow应该不难。

---------------------------------------
没办法,为了让程序在所有浏览器中都能运行,只好从FineUI的代码入手了,目前的DOM结构如下:


下个小版本更新,会在 td 和 ul 之间加个 div 节点,然后设置 div 的 overflow 属性:


参考文档:
https://stackoverflow.com/questi ... ble-cell-in-firefox
https://stackoverflow.com/questi ... not-work-in-firefox
https://stackoverflow.com/questi ... -create-a-scrollbar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2018-8-24 09:38:49 | 显示全部楼层
只能说Firefox产品经理是程序员出身
发表于 2018-8-29 10:26:01 | 显示全部楼层
着急等待更新中.......
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-3-28 20:01 , Processed in 0.052486 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表