岚枫
岚枫
  • 发布:2016-01-27 10:17
  • 更新:2016-01-27 11:29
  • 阅读:1283

Webview 下拉刷新 通过js动态改变 文字提示位置

分类:MUI

在Webview模式下的下拉,通过
.mui-pull-top-pocket {
top: 100px !important;
}
可以改变文字高度,但是通过该样式获取不带次div,怎么获取这个div去通过js动态变更这个样式高度。

2016-01-27 10:17 负责人:无 分享
已邀请:
小微

小微

获取div有多种方法啊。如果有引用 jquery.直接这样$(o).hasClass('active')
也可以 document.getElementById().setAttribute("className", "abc");
document.getElementById().setAttribute("class", "abc");

  • 岚枫 (作者)

    搞定了,是异步的问题,Webview的下拉,会由子Webview去调用父Webview的方法去动态构造元素。在父类必须等构造完成才能获取,1种是去直接改mui.js可以实现。2种最简单方法,用setTimeout去获取,如果为空,就继续获取等到获取到停止,基本上1000的延迟一般都能获取到

    2016-01-27 13:59

该问题目前已经被锁定, 无法添加新回复