gpt4 book ai didi

javascript - 使用 syntaxHighlighter 滚动到特定行号

转载 作者:行者123 更新时间:2023-11-28 03:57:10 25 4
gpt4 key购买 nike

i have a div panel, when i click on a button it shows up, with scroller on position 0 on lines number "gutter"

i have a highlight line on line 200 and 201 as shown

<pre class="brush: php;highlight:[24,25,28,29,30,200,201]; toolbar: false;">

<?php

$html = file_get_contents("index.php");
echo htmlspecialchars($html);
?>

</pre>

编辑:问题是我无法抓取数字行,因为它属于语法高亮插件源代码来自另一个文件 (file_get_contents...)

我想在单击按钮显示面板时自动滚动到第 201 行……这可能吗?我到处寻找解决方案都是徒劳的,你能帮帮我吗?

最佳答案

如果您突出显示行,我假设您可以在代码中获取行元素。然后您可以将窗口滚动到该元素:

var line = $(/*your highlighted line*/);
var offset = line.offset();
window.scrollTo(offset.left, offset.top);

关于javascript - 使用 syntaxHighlighter 滚动到特定行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43400866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com