您能否请一看这段代码,让我知道为什么ViewTreeObserver vto = horizontalLayout.getViewTreeObserver();
vto.addOnDrawListener(new ViewTreeObserver.OnDrawListener() {
@Override
public void onDraw() {
vto.removeOnDrawListener(this);
horizontalScrollView.smoothScrollTo(readView.getLeft(), 0);
/* ... */
}
});
horizontalLayout.setPadding(0,0, 1000, 0);
点击事件会重新加载整页而不是刷新#reload
来源?
#cap-img
答案 0 :(得分:0)
我假设该按钮是表单的一部分,默认情况下您的表单将作为提交处理程序捕获。试试这个:
$('#reload').click(function(e){
e.preventDefault();
$('#cap-img').attr('src', 'captcha.php?' + (new Date).getTime());
});
此示例中的Plunker:http://plnkr.co/edit/y62jdX6sGsU8IQFJPmDz?p=preview