Jquery plugins 在随机位置开始滚动

Jquery plugins 在随机位置开始滚动,jquery-plugins,random,smooth-scrolling,Jquery Plugins,Random,Smooth Scrolling,我正在使用smoothdivscroll插件。当页面被重新加载或刷新时,我想开始在文本的不同位置滚动。我该怎么做 谢谢。您必须自己为这个特殊函数编写一些代码。SmoothDivScroll有一个选项,StartElementID,您可以使用该选项告诉滚动程序从某个元素(id)的位置开始。如果您在服务器端动态加载滚动条的内容(使用PHP、ASP.NET或类似工具),则可以让服务器端代码选择其中一个内容元素并向其添加特定id。然后将选项设置为如下所示: <script type="text/j

我正在使用smoothdivscroll插件。当页面被重新加载或刷新时,我想开始在文本的不同位置滚动。我该怎么做


谢谢。

您必须自己为这个特殊函数编写一些代码。SmoothDivScroll有一个选项,StartElementID,您可以使用该选项告诉滚动程序从某个元素(id)的位置开始。如果您在服务器端动态加载滚动条的内容(使用PHP、ASP.NET或类似工具),则可以让服务器端代码选择其中一个内容元素并向其添加特定id。然后将选项设置为如下所示:

<script type="text/javascript">
   $(document).ready(function() {
      $("#makeMeScrollable").smoothDivScroll({ 
         startAtElementId: "yourID"
      });
   });
</script>
<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>

$(文档).ready(函数(){
$(“#makeMeScrollable”).smoothDivScroll({
StartElementId:“您的ID”
});
});
您也可以使用方法jumpToElement。首先要初始化插件。然后直接调用jumpToElement并告诉它跳转到一个随机数介于1和已加载元素总数之间的元素。这没有经过任何测试,但我认为它看起来像这样:

<script type="text/javascript">
   $(document).ready(function() {
      $("#makeMeScrollable").smoothDivScroll({ 
         startAtElementId: "yourID"
      });
   });
</script>
<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>

$(文档).ready(函数(){
//初始化插件
$(“#makeMeScrollable”).smoothDivScroll();
//随机化元素
var numberOfElements=$(“#scrollableArea*”)。长度;
var randomNumber=Math.floor(Math.random()*numberOfElements+1);
$(“#makeMeScrollable”).smoothDivScroll(“jumpToElement”、“number”、randomNumber);
});
正如我所说,上面的代码还没有经过测试,但是沿着这些思路应该可以工作

祝你好运