-1
A
回答
0
你将不得不自己编写一些代码来实现这个特殊功能。 SmoothDivScroll有一个选项,startAtElementId,您可以使用它来指示滚动条从某个元素(id)的位置开始。如果您在服务器端动态加载滚动条的内容(使用PHP,ASP.NET或类似的东西),您可以让服务器端代码选择其中一个内容元素并添加一个特定的ID。那么你会这样设置选项:
<script type="text/javascript">
$(document).ready(function() {
$("#makeMeScrollable").smoothDivScroll({
startAtElementId: "yourID"
});
});
</script>
您也可以使用该方法jumpToElement。首先你要初始化插件。然后直接调用jumpToElement,然后告诉它跳转到一个元素,该元素的随机数在1到您加载的元素总数之间。这是不以任何方式进行测试,但我认为它会是这个样子:
<script type="text/javascript">
$(document).ready(function() {
// Initialize the plugin
$("#makeMeScrollable").smoothDivScroll();
// Randomize an element
var numberOfElements = $("#scrollableArea *").length;
var randomNumber = Math.floor(Math.random() * numberOfElements + 1);
$("#makeMeScrollable").smoothDivScroll("jumpToElement", "number", randomNumber);
});
</script>
正如我所说的,上面的代码没有经过测试,但沿着这些线路的东西应该工作。
祝你好运!
相关问题
- 1. 设置随机位置ImageView在开始
- 2. Div并非从随机位置开始
- 3. 使海龟从无界世界的随机位置开始(随机游走360)
- 4. 随机位置
- 5. Python制作随机初始位置
- 6. 球的随机开始位置,避免碰撞
- 7. SVG动画动画。随机开始位置
- 8. 开始画布绘制随机位置。多个文字绘制
- 9. 对UIView随机位置和开始时间的闪烁效果
- 10. 延迟x秒后开始滚动(smoothdivscroll)
- 11. CAReplicatorLayer随机位置
- 12. 随机TextView位置
- 13. 随机Bug开始出现
- 14. Javascript:合并随机()开始
- 15. 随机位置不是随机的[vb.net]
- 16. jQuery的随机位置,以多个div
- 17. 图像位置 - 随机选择位置
- 18. EXC_BAD_ACCESS随机位置iOS 9
- 19. 随机精灵位置
- 20. 随机位置的阵列
- 21. BaseExpandableListAdapter - getChildView随机位置
- 22. 在随机位置绘画
- 23. 随机位置上的Imageview
- 24. 团结在随机位置
- 25. 随机化对象位置
- 26. 随机css位置jquery
- 27. 随机位置A Div
- 28. 在列表中添加1至L个元素,开始在随机位置
- 29. 卡桑德拉分页:从一个给定的/随机的位置开始?
- 30. Android ViewPager在重新加载后从错误的随机位置开始