代码中包含div
,该内容应滚动到其中的特殊id
。我已经尝试过这段代码,但它根本不滚动,也没有抛出错误。
var divToHighlight = document.getElementById(mID);
divToHighlight.style.backgroundColor ="#F5F0C9";
var topPos = divToHighlight.offsetTop;
document.getElementById("My-Div").scrollTop = topPos;
我也检查了这个post,但我无法弄清楚为什么我的代码不起作用。
答案 0 :(得分:1)
您可能想要滚动父元素,而不是div。这样的事情会起作用。
let someView = UIView()
someView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(someView)
view.addConstraints([
NSLayoutConstraint(item: someView, attribute: .Leading, relatedBy: .Equal, toItem: someButton, attribute: .Leading, multiplier: 1, constant: 0),
NSLayoutConstraint(item: someView, attribute: .Trailing, relatedBy: .Equal, toItem: someButton, attribute: .Trailing, multiplier: 1, constant: 0),
NSLayoutConstraint(item: someView, attribute: .Top, relatedBy: .Equal, toItem: someButton, attribute: .Top, multiplier: 1, constant: 0),
NSLayoutConstraint(item: someView, attribute: .Bottom, relatedBy: .Equal, toItem: someButton, attribute: .Bottom, multiplier: 1, constant: 0)
])
在此处查看:https://jsfiddle.net/igor_9000/L6bvwg20/1/
希望有所帮助!