我有一个页面,其中包含一些复选框项目,然后是textarea页面底部的一个元素。这textarea有没有自动对焦功能分配。
<textarea id="comments" class="form-control" rows="8">@Comments</textarea>
textarea 页面加载并滚动到底部时始终获得焦点。
它必须适用于 Android 和 iPhone webview 容器。
我已经尝试了很多在页面加载后滚动到顶部或从此元素中删除焦点但到目前为止没有运气。
我尝试了以下不同的技巧:
$("html,body").animate({ scrollTop: 0 }, "slow");
$(this).scrollTop(0);
$('textarea').blur();
$('#comments').blur();
document.activeElement.blur();
document.getElementById("origin").focus();
$('html,body').animate({
scrollTop: $("#origin").offset().top
});
$("body").scrollTop(0);
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
偶数按钮转到顶部单击不起作用
$("#myBtn").on("click", function () {
console.log('ddd');
$(this).scrollTop(0);
$("html").scrollTop(0);
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
});
我还发现这可能是因为溢出:在主容器上滚动可能会阻止scrolltotop工作。所以这是我来自 _Layout.chtml 页面的主要容器详细信息。
#mobile-content-wrapper {
position: relative;
width: 100%;
padding-bottom: 80px;
overflow-y: scroll;
overflow-x: hidden;
我可以在这里使用你的一些经验。
梵蒂冈之花
慕村9548890
相关分类