Tag: 滚动

如何更新window.location.hash而不跳过文档?

我的网站上有一个滑动面板。 当它完成animation时,我像这样设置哈希 function() { window.location.hash = id; } (这是一个callback,并在之前分配的id )。 这很好,允许用户为面板添加书签,也可以让非JavaScript版本工作。 但是,当我更新哈希,浏览器跳转到该位置。 我猜这是预期的行为。 我的问题是:我怎么能防止这个? 即如何改变窗口的散列,但没有浏览器滚动的元素,如果散列存在? 某种event.preventDefault()的东西? 我正在使用jQuery 1.4和scrollTo插件 。 非常感谢! 更新 这是更改面板的代码。 $('#something a').click(function(event) { event.preventDefault(); var link = $(this); var id = link[0].hash; $('#slider').scrollTo(id, 800, { onAfter: function() { link.parents('li').siblings().removeClass('active'); link.parent().addClass('active'); window.location.hash = id; } }); });

如何知道UITableView在iPhone中滚动到底的时间

我想知道什么时候UITableView滚动到底部,以加载和显示更多的内容,像委托或其他东西,让控制器知道什么时候表滚动到底部。 有谁知道这一点,请帮助我,在此先感谢!

当用户滚动到特定元素时使用jQuery触发事件

我有一个远远低于一页的h1 .. <h1 id="scroll-to">TRIGGER EVENT WHEN SCROLLED TO.</h1> 我想在用户滚动到h1时触发警报,或者在浏览器的视图中显示警报。 $('#scroll-to').scroll(function() { alert('you have scrolled to the h1!'); }); 我该怎么做?

我怎样才能滚动到页面上使用jQuery的特定位置?

是否有可能使用jQuery滚动到页面上的特定位置? 我想滚动的位置必须有: <a name="#123">here</a> 或者它可以移动到一个特定的DOM ID?

用WPF实现日志查看器

我寻求build议,以实现与WPF的控制台日志查看器的最佳方法。 它应该符合以下标准: 快速滚动100.000+行 一些条目(如堆栈跟踪)应该是可折叠的 长项目包装 该列表可以按不同的标准过滤(search,标签等) 最后在添加新项目时应该保持滚动 线元素可以包含某种添加格式,如超链接和计数器 总的来说,我有一些想法,比如FireBug和Chrome的控制台窗口。 我玩了这个,但我没有取得太多的进展,因为… – 数据网格无法处理不同的项目高度 – 滚动位置只是释放滚动条后更新(这是完全不可接受的)。 我很确定,我需要某种forms的虚拟化,并愿意遵循MVVM模式。 任何帮助或指针是受欢迎的。

如何使用jQuery滚动到特定项目?

我有一个垂直滚动条大桌子。 我想使用jQuery / Javascript滚动到此表中的特定行。 有内置的方法来做到这一点? 这是一个小例子。 div { width: 100px; height: 70px; border: 1px solid blue; overflow: auto; } <div> <table id="my_table"> <tr id='row_1'><td>1</td></tr> <tr id='row_2'><td>2</td></tr> <tr id='row_3'><td>3</td></tr> <tr id='row_4'><td>4</td></tr> <tr id='row_5'><td>5</td></tr> <tr id='row_6'><td>6</td></tr> <tr id='row_7'><td>7</td></tr> <tr id='row_8'><td>8</td></tr> <tr id='row_9'><td>9</td></tr> </table> </div>

jQuery在滚动中加载更多的数据

我只是想知道如何才能实现更多的滚动数据只有div.loading是可见的。 通常我们查找页面高度和滚动高度,看看是否需要加载更多的数据。 但下面的例子是那么复杂一点。 以下图像是完美的例子。 在下拉框中有两个加载div。 当用户滚动的内容,无论哪个可见,它应该开始加载更多的数据。 那么我怎样才能找出。加载div是否可见用户还没有? 所以我可以开始只加载该div的数据。

提高iPhone UITableView滚动性能的技巧?

我有一个可用视图,在每个单元格中加载相当大的图像,单元格高度根据图像的大小而变化。 滚动的performance是体面的,但有时可能是生涩。 我发现了这些在FieryRobot博客上发现的提示: 玻滚动与-的UITableView 更玻滚动与-的UITableView 有没有人有任何提示uitableview滚动性能提示?

使用jquery滚动到div

所以我有一个页面上有一个固定的链接栏。 我想滚动到不同的div。 基本上这个页面只是一个很长的网站,我想用菜单框来滚动到不同的div。 这是我到目前为止的jQuery $(document).ready(function() { $('#contactlink').click = function (){ $(document).scrollTo('#contact'); } }); 问题是它会在加载时自动进入联系div,然后当我按菜单中的#contactlink时,它会滚动回顶部。 编辑:HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <!– jQuery–> <script src = "<?php echo base_url() ?>assets/js/jquery.js"></script> <!– .js file–> <script src = "<?php echo base_url() ?>assets/js/pagetwo.js"></script> <link rel="stylesheet" type="text/css" href="<?php echo base_url()?>assets/css/reset.css" /> <!– .css for page –> <link rel="stylesheet" […]

防止父元素的滚动?

我有一个“浮动工具箱” – 一个position:fixed; overflow:auto的div position:fixed; overflow:auto position:fixed; overflow:auto 。 工作得很好。 但是,当滚动到该框内(用鼠标滚轮)并到达底部或顶部时,父元素“接pipe”“滚动请求”:工具框后面的文档滚动。 – 这是烦人的,而不是用户“要求”。 我正在使用jQuery,并认为我可以用event.stoppropagation()停止这种行为: $("#toolBox").scroll( function(event){ event.stoppropagation() }); 它确实进入了这个function,但是仍然会传播(文档滚动) – 在SO(和Google)上search这个主题是非常困难的,所以我必须问: 如何防止滚动事件的传播/冒泡? 编辑: 工作解决scheme感谢amustill(和Brandon Aaron的mousewheel-plugin在这里: https://github.com/brandonaaron/jquery-mousewheel/raw/master/jquery.mousewheel.js $(".ToolPage").bind('mousewheel', function(e, d) var t = $(this); if (d > 0 && t.scrollTop() === 0) { e.preventDefault(); } else { if (d < 0 && (t.scrollTop() == t.get(0).scrollHeight – […]