hackers-painters / samurai-native

Bring web standards to native platform
http://hackers-painters.github.io/samurai-native/
MIT License
2.28k stars 382 forks source link

css里的 display: none 在某种情况下使用有问题 #26

Open uxyheaven opened 9 years ago

uxyheaven commented 9 years ago

.hidden2 { display: none; background-color: #aaa; }

直接在html用正常.如果用下面的方法在oc里添加进去,

$(@"#scan").ADD_CLASS( @"hidden2" ); [self.scan addCssStyleClass:@"hidden2"];

display: none无效 background-color: #aaa; 有效

gavinkwoe commented 9 years ago

display: none 需要手动 relayout 一下,这个操作将更新你的界面布局。试试

uxyheaven commented 9 years ago

[self relayout] 后 display: none 有效了, 但是我用 $(@"#scan").REMOVE_CLASS( @"hidden" ); 显示的位置错了