0

我从 Sencha Touch 2.0.1 升级到 2.1,突然框架在我的所有列表元素中添加了一个 -webkit-transform ,这破坏了我的很多布局,有人知道它为什么这样做以及如何删除它?

见附件:

在此处输入图像描述

4

1 回答 1

0

Sencha Touch 2.1 完全重新设计了列表组件。

引用 Realease 注释:

此版本包含新的 List 组件。此实现替换了旧的列表实现,并且不再在商店和 DOM 元素之间一对一地绑定。这意味着列表的长度将不再影响其滚动性能。此外,如果您使用 itemConfig 指定列表可以使用组件,并且如果您指定 itemTpl 将动态转换为 itemConfig。由于这些更改,列表的 DOM 结构发生了更改,您可能需要更改一些 css 选择器来为列表添加适当的样式。通常,您需要将选择器从 '.x-list-item' 更改为 '.x-list-item > .x-dock-vertical > .x-dock-body' 以获取您可能添加的任何填充或边距。

http://www.sencha.com/blog/whats-coming-in-sencha-touch-2-1

重新设计是新 css 列表元素的原因。

我认为您必须为您的列表再次更改和自定义您的 CSS。

于 2013-02-22T13:41:21.250 回答