什么';当我用Javascript向下滚动结果时,我的代码有问题

什么';当我用Javascript向下滚动结果时,我的代码有问题,javascript,jquery,Javascript,Jquery,正如下面的演示,当我将鼠标拖动到周时,我无法滚动查看HTML块中的最终,这可能也无法顺利运行。我不知道这里出了什么问题,请看一下,让我知道如何修改它 HTML: <div class="yearly">2014 <div class="container"> <ul class="ca-menu"></ul> </div> </div> $(document).ready(function () { $(".y

正如下面的演示,当我将鼠标拖动到
时,我无法滚动查看HTML块中的最终
  • ,这可能也无法顺利运行。我不知道这里出了什么问题,请看一下,让我知道如何修改它


    HTML:

    <div class="yearly">2014
    <div class="container">
        <ul class="ca-menu"></ul>
    </div>
    </div>
    
    $(document).ready(function () {
    $(".yearly").mouseover(function () {
        var num_month = 48;
        var current_year = 2014;
        for (i = num_month; i >= 1; i--) {
            $(".ca-menu").after("<li class='weekly'><a href='/Lists/ChartIndex.aspx?Week=" + i + "&Year=" + current_year + "'>Week " + i + "</a></li>");
        }
    })
        .mouseout(function () {
        $(".weekly").hide();
    });
    
    });
    
    2014
    
      Javascript:

      <div class="yearly">2014
      <div class="container">
          <ul class="ca-menu"></ul>
      </div>
      </div>
      
      $(document).ready(function () {
      $(".yearly").mouseover(function () {
          var num_month = 48;
          var current_year = 2014;
          for (i = num_month; i >= 1; i--) {
              $(".ca-menu").after("<li class='weekly'><a href='/Lists/ChartIndex.aspx?Week=" + i + "&Year=" + current_year + "'>Week " + i + "</a></li>");
          }
      })
          .mouseout(function () {
          $(".weekly").hide();
      });
      
      });
      
      $(文档).ready(函数(){
      $(“.yearly”).mouseover(函数(){
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } }) .mouseout(函数(){ $(“.weekly”).hide(); }); });
      无法滚动到底部的原因是,当您将鼠标悬停在
    • 链接上时,会重复调用鼠标悬停事件。 试试这个

      $(文档).ready(函数(){
      $(“.yearly”).hover(函数(){
      console.log('yahh');
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } }, 函数(){ $(“.weekly”).hide(); }); });
      无法滚动到底部的原因是,当您将鼠标悬停在
    • 链接上时,会重复调用鼠标悬停事件。 试试这个

      $(文档).ready(函数(){
      $(“.yearly”).hover(函数(){
      console.log('yahh');
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } }, 函数(){ $(“.weekly”).hide(); }); });
      无法滚动到底部的原因是,当您将鼠标悬停在
    • 链接上时,会重复调用鼠标悬停事件。 试试这个

      $(文档).ready(函数(){
      $(“.yearly”).hover(函数(){
      console.log('yahh');
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } }, 函数(){ $(“.weekly”).hide(); }); });
      无法滚动到底部的原因是,当您将鼠标悬停在
    • 链接上时,会重复调用鼠标悬停事件。 试试这个

      $(文档).ready(函数(){
      $(“.yearly”).hover(函数(){
      console.log('yahh');
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } }, 函数(){ $(“.weekly”).hide(); }); });
      这是因为当鼠标移到上方时,您会继续创建
    • 将您的
    • 列表置于鼠标悬停功能之外。然后使用相应的鼠标事件显示和隐藏它:

      $(document).ready(function () {
      
              var num_month = 48;
              var current_year = 2014;
              for (i = num_month; i >= 1; i--) {
                  $(".ca-menu").after("<li class='weekly'><a href='/Lists/ChartIndex.aspx?Week=" + i + "&Year=" + current_year + "'>Week " + i + "</a></li>");
              }
          $(".weekly").hide();
          $(".yearly").mouseover(function () {
              $(".weekly").show();
          })
              .mouseout(function () {
              $(".weekly").hide();
          });
      
      });
      
      $(文档).ready(函数(){
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } $(“.weekly”).hide(); $(“.yearly”).mouseover(函数(){ $(“.weekly”).show(); }) .mouseout(函数(){ $(“.weekly”).hide(); }); });

      这是因为当鼠标移到上方时,您会继续创建
    • 将您的
    • 列表置于鼠标悬停功能之外。然后使用相应的鼠标事件显示和隐藏它:

      $(document).ready(function () {
      
              var num_month = 48;
              var current_year = 2014;
              for (i = num_month; i >= 1; i--) {
                  $(".ca-menu").after("<li class='weekly'><a href='/Lists/ChartIndex.aspx?Week=" + i + "&Year=" + current_year + "'>Week " + i + "</a></li>");
              }
          $(".weekly").hide();
          $(".yearly").mouseover(function () {
              $(".weekly").show();
          })
              .mouseout(function () {
              $(".weekly").hide();
          });
      
      });
      
      $(文档).ready(函数(){
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } $(“.weekly”).hide(); $(“.yearly”).mouseover(函数(){ $(“.weekly”).show(); }) .mouseout(函数(){ $(“.weekly”).hide(); }); });

      这是因为当鼠标移到上方时,您会继续创建
    • 将您的
    • 列表置于鼠标悬停功能之外。然后使用相应的鼠标事件显示和隐藏它:

      $(document).ready(function () {
      
              var num_month = 48;
              var current_year = 2014;
              for (i = num_month; i >= 1; i--) {
                  $(".ca-menu").after("<li class='weekly'><a href='/Lists/ChartIndex.aspx?Week=" + i + "&Year=" + current_year + "'>Week " + i + "</a></li>");
              }
          $(".weekly").hide();
          $(".yearly").mouseover(function () {
              $(".weekly").show();
          })
              .mouseout(function () {
              $(".weekly").hide();
          });
      
      });
      
      $(文档).ready(函数(){
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } $(“.weekly”).hide(); $(“.yearly”).mouseover(函数(){ $(“.weekly”).show(); }) .mouseout(函数(){ $(“.weekly”).hide(); }); });

      这是因为当鼠标移到上方时,您会继续创建
    • 将您的
    • 列表置于鼠标悬停功能之外。然后使用相应的鼠标事件显示和隐藏它:

      $(document).ready(function () {
      
              var num_month = 48;
              var current_year = 2014;
              for (i = num_month; i >= 1; i--) {
                  $(".ca-menu").after("<li class='weekly'><a href='/Lists/ChartIndex.aspx?Week=" + i + "&Year=" + current_year + "'>Week " + i + "</a></li>");
              }
          $(".weekly").hide();
          $(".yearly").mouseover(function () {
              $(".weekly").show();
          })
              .mouseout(function () {
              $(".weekly").hide();
          });
      
      });
      
      $(文档).ready(函数(){
      var num_month=48;
      var当前年=2014年;
      对于(i=num\u月;i>=1;i--){
      美元(“.ca菜单”)。在(“
    • ”)之后; } $(“.weekly”).hide(); $(“.yearly”).mouseover(函数(){ $(“.weekly”).show(); }) .mouseout(函数(){ $(“.weekly”).hide(); }); });

      我能够向下滚动到最后一个li…或者我没有正确理解您的问题我也能够看到最后一个li…只有当鼠标位于锚定标记上时才会发生。我能够向下滚动到最后一个li…或者我没有正确理解您的问题我也能够看到最后一个li…只有当鼠标结束时才会发生锚定标签。我可以向下滚动到最后一个li…或者我没有正确理解你的问题。我也可以看到最后一个li…只有当