html - Chrome 中的慢速聚焦输入字段

标签 html css google-chrome

我有一个包含 2 列的大数据表,用于存储输入字段 (type="text"),没有事件,只有 HTML 和 CSS 焦点和悬停属性,所以这里是 HTML:

            <tr <?=($pKey%2!=0)?'style="background-color:#eee;"':''?>>
               <td>
 Some data: 
               </td>
               <td>
 Some data: 
               </td>               
               <td width="200">
                  <input type="hidden" name="cyber_id[]" value="<?=$pVal?>"/>

                  <input name="bank_commission[]" type="text" class="bank_commission" value=""/>
               </td>
               <td>
                  <input name="bank_reward[]" type="text" class="bank_reward" value=""/>          
               </td>               
            </tr>

每个字段的 CSS:

input {
    border: 1px solid #888;
    font: normal 14px Tahoma;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*behavior: url(/style/PIE.php);*/
    padding: 3px;
    color: #555;
    outline: 0 none;
}

input:hover {
    border: 1px solid #0075BB;
    font: normal 14px Tahoma;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*behavior: url(/style/PIE.php);*/
    padding: 3px;
    outline: 0 none;
}
input:focus {
    border: 1px solid #0075BB;
}

确切的问题是,当我单击该字段时,光标会在 2-4 秒后显示,这对用户来说不是一件好事。 bank_commissionbank_reward 都没有 CSS,所以这不是重点。

最佳答案

太多的表单元素和太多的表格元素肯定会占用浏览器......你为什么不尝试以 block 的形式显示数据......比如说以 100 行的 block 并添加延迟加载来加载下一 block 数据...而且如果您将表格布局转换为 div 布局,那么它也会使页面更轻。

关于html - Chrome 中的慢速聚焦输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11557771/

相关文章:

html - 我正在尝试修改此 css 代码。我如何防止它在我点击它时缩小

java - java中的安全html

javascript - 自定义 Bootstrap 3 导航丸不起作用

javascript - Handsontable - 水平滚动条消失

javascript - 为什么 document.body 在我的 javascript 中为空?

html - :hidden helps div grow in the html css below?如何溢出

html - 根据显示尺寸和未知边距重新定位背景图像

php - 如何与 CSS 一起回显输入按钮

python - 当我从终端运行 firefox 时,Youtube URL 被截断

jquery - 停止 Chrome 扩展以覆盖原始页面的 css