我用JavaScript动态加载iframe.加载后,如何让它向下滚动特定数量的像素(即在iframe中的页面加载后,如何将iframe自身滚动到页面的指定区域?)
我在div里面有一个gridview ..我想使用jquery从div底部滚动到div的顶部..任何建议..
<div id="GridDiv">
// gridview inside..
</div>
Run Code Online (Sandbox Code Playgroud)
我的gridview将自定义分页生成链接按钮...我将滚动到链接按钮底部的div顶部点击...
protected void Nav_OnClick(object sender, CommandEventArgs e)
{
LinkButton lb1 = (LinkButton)sender;
//string s = lb1.ID;
ScriptManager.RegisterClientScriptBlock(lb1, typeof(LinkButton),
"scroll", "javascript:document.getElementById('GridDiv').scrollTop = 0;", true);
Run Code Online (Sandbox Code Playgroud)
在javascript的位置,我将调用jquery函数...任何建议......
编辑:
完全像每个用户页面的Stackoverflow问题...当更改页面nos时,它滚动到顶部,效果流畅......我想实现这一点......
iOS 5为JavaScript/Web Apps带来了许多好东西.其中之一是改进滚动.如果你添加
-webkit-overflow-scroll:touch;
Run Code Online (Sandbox Code Playgroud)
对于textarea元素的样式,滚动可以用一根手指很好地工作.
但是有一个问题.为防止整个屏幕滚动,建议Web应用程序添加以下代码行:
document.ontouchmove = function(e) {e.preventDefault()};
Run Code Online (Sandbox Code Playgroud)
但是,这会禁用新滚动.
有没有人有一个很好的方法来允许在textarea内新滚动,但不允许整个表单滚动?
我已经搜索了很多可用解决方案的主题.
但是没有找到一些东西.大多数脚本都太杂乱了,不适合我的目的.
寻求仅基于Javascript的解决方案.在我的项目中,不可能使用jQuery.
我需要跳转或滚动到id.
<head>
<script type="text/javascript">
//here has to go function
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
我的电话是:
<a onclick="function_call+targetname"><img src="image1" alt="name1"></a>
<a onclick="function_call+targetname"><img src="image2" alt="name2"></a>
<a onclick="function_call+targetname"><img src="image3" alt="name3"></a>
Run Code Online (Sandbox Code Playgroud)
所以我必须在导航中使用onclick事件.
现在onclick我想跳转或滚动到我的页面中的div id:
<div id="target1">some content</div>
<div id="target2">some content</div>
<div id="target3">some content</div>
Run Code Online (Sandbox Code Playgroud)
这非常重要:不幸的是,html锚点无法正常工作.否则一切都会很容易.
我简单地使用bevore:
onclick="window.location.hash='target';"
Run Code Online (Sandbox Code Playgroud)
但我在eBay有限制.他们不允许这个简单的代码.
此外,我不能调用外部JavaScript(只在头部区域使用JS).此外,不可能使用:"cookie.","cookie","replace(",IFRAME,META或includes)和base href.
一点JS跳到特定点就不难了.我不需要特效.
有没有人有一个苗条和有用的解决方案?
我已经找到了自己的解决方案并感谢Oxi.我按照你的方式.
对所有对我的解决方案感兴趣的人:
<head> <script type="text/javascript"> function scroll(element){
var ele = document.getElementById(element);
window.scrollTo(ele.offsetLeft,ele.offsetTop); } </script> </head>
Run Code Online (Sandbox Code Playgroud)
导航电话:
<a onclick='scroll("target1");'><img src="image1" alt="name1"></a>
Run Code Online (Sandbox Code Playgroud)
现在,您可以跳转到带有被叫ID的div
<div id="target1">CONTENT</div>
Run Code Online (Sandbox Code Playgroud) 我有一个滚动页面,我最少指定两个手指.它适用于我的设备,但不知道如何在模拟器上模仿这个手势.我可以毫无问题地模仿单指滚动.我已经尝试过选项/ ctrl/shift等,但无法让它工作.也许我的组合错了.谁知道怎么样?谢谢.
我是新来的,我开始使用Swift for iOS.
我开始创建一个执行某些操作的简单应用程序.但是当键盘出现时我遇到了一些问题,隐藏了我的一个textFields.我认为这是一个常见的问题,我做了一些研究,但我找不到任何解决我问题的方法.我想使用Scroll而不是动画textField使其可见.
谢谢!!!!!(抱歉英语错误)
我正在使用基本的RecyclerView和GridLayoutManager.我观察到,smoothScrollToPosition和scrollToPosition也没有正常工作.
a)使用时smoothScrollToPosition我经常收到错误RecyclerView
"RecyclerView:平滑滚动时传递到目标位置."
并且RecyclerView没有正确滚动(通常它会错过目标行).这主要是在我试图滚动到某行的第一项时
b)使用scrollToPosition它时似乎工作得很好但是大多数时候我只能看到行的第一项而其余的都没有显示.
你能给我一些提示,如何正确地完成至少一种方法吗?
非常感谢!
android scroll smooth-scrolling gridlayoutmanager android-recyclerview
当我使用鼠标滚轮滚动Emacs时,它一次滚动5行,我认为这太过分了 - 我在哪里设置新值?
此外,当我使用鼠标(滚轮或滚动条)滚动Emacs时,光标会跳转到可见屏幕区域内 - 有没有办法覆盖该行为,使其保持在它所在的线上,即使它走出屏幕?换句话说,我不希望滚动显示新键入符号的位置.
关于如何查看代码的一些远程部分然后快速返回到前一个位置的任何替代建议也是受欢迎的.
我试图在一些页面内使用jQuery的页面滚动,并且可以成功地使页面滚动顺畅.我现在唯一的问题是尝试从不同的页面执行此操作.我的意思是,如果我点击页面中的链接,它应该加载新页面,然后滚动到特定的div元素.
这是我用于在页面内滚动的代码:
var jump=function(e)
{
//prevent the "normal" behaviour which would be a "hard" jump
e.preventDefault();
//Get the target
var target = $(this).attr("href");
//perform animated scrolling
$('html,body').animate(
{
//get top-position of target-element and set it as scroll target
scrollTop: $(target).offset().top
//scrolldelay: 2 seconds
},2000,function()
{
//attach the hash (#jumptarget) to the pageurl
location.hash = target;
});
}
$(document).ready(function()
{
$('a[href*=#]').bind("click", jump);
return false;
});
Run Code Online (Sandbox Code Playgroud)
我希望这个想法很清楚.
谢谢
非常重要注意:我上面发布的这段代码在同一页面内工作得很好,但我所追求的是从一个页面单击一个链接然后转到另一个页面,然后滚动到目标.我希望现在很清楚.谢谢
古老的问题:当用户在移动网站或应用程序(Web视图)上滚动元素时,会触发滚动事件.
我正在寻找的是scrollTop()当用户在移动设备上滚动我的页面而不是在用户停止时获取它时访问正确的值.
我确定在某个地方有一个解决方法,如果我是正确的,这个限制是由iOS设置的,并且过去几年一直在讨论它.
我已经尝试过实现本机滚动模拟器,但它们似乎都没有按照我想要的方式工作,说实话,如果我真正想要的只是scrollTop()在用户滚动时是持久的,那就太过分了.
我正在考虑可能在touchStart上启动一个计数器并在touchStop上停止它,但有些东西告诉我,我在浪费时间.
有帮助吗?