Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当点击Highchards legend时,如何保持在网页的同一位置?_Javascript_Highcharts - Fatal编程技术网

Javascript 当点击Highchards legend时,如何保持在网页的同一位置?

Javascript 当点击Highchards legend时,如何保持在网页的同一位置?,javascript,highcharts,Javascript,Highcharts,我是JavaScript的初学者,正在使用Highchard库。。。。 对于一个个人项目,我构建了一个动态网页(使用PHP),可以在每个页面下生成多个图形 除了当我点击最后一个图形中的图例以使曲线消失时,我的页面会上升,而不会停留在原来的位置 我试图在HTML代码中插入带有“#”标记的锚,并在plotOptions/events元素中运行命令“window.location.href=URL+”#anchorDEVICES“;”,但页面没有加载紧跟着“#”锚的URL 在同一部分中,我尝试了另一种

我是JavaScript的初学者,正在使用Highchard库。。。。 对于一个个人项目,我构建了一个动态网页(使用PHP),可以在每个页面下生成多个图形

除了当我点击最后一个图形中的图例以使曲线消失时,我的页面会上升,而不会停留在原来的位置

我试图在HTML代码中插入带有“#”标记的锚,并在plotOptions/events元素中运行命令“window.location.href=URL+”#anchorDEVICES“;”,但页面没有加载紧跟着“#”锚的URL

在同一部分中,我尝试了另一种方法,使用JavaScript命令“window.scrollTo(0750)”,但我的页面仍然没有进入我单击的图形

有没有人知道当你点击最后一张图表的图例时,如何避免页面上升的数学方法

事先非常感谢

蒂埃里

翻译:www.DeepL.com/Translator

      plotOptions: {
        series: {
          cursor: 'pointer',
          point: {
            events: {
              click: function () {
                location.href = this.options.url;
              }
            }
          },

          events: {
            legendItemClick: function() {         // Fonction pour faire revenir la page au niveau de l'ancre de ce graphique
              console.log("on a cliqué sur " + this.name + " (index du texte : " + this.index + ") du graphique SwapPage");

              var uri = location.href;
              console.log("URL = " + uri);
              var uriAll = uri.split('#');
              console.log("URL trouvée = " + uriAll[0] );
              //window.location.href = uriAll[0] + "#ancreDEVICES";
              window.scrollTo(0, 1500);
            }
          }

        }
      },
“window.scrollTo”或“window.location.href=uriAll[0]+'#ancreDEVICES'”不要将页面放在良好的图形上。。。
当我点击Highcharts图形的图例时,我只会找到一个解决方案,以保持在网页上的相同位置。

Hi@Tirgay,如果我理解正确,您只需删除这行代码:
window.scrollTo(0,1500)待在同一个地方。嗨@Tirgay,如果我理解正确,你只需要删除这行代码:
window.scrollTo(01500)待在同一个地方。