gpt4 book ai didi

javascript - 如何从php执行js(scrollLeft)?

转载 作者:行者123 更新时间:2023-11-28 19:30:36 26 4
gpt4 key购买 nike

我有一个滚动 div 的函数,如下所示:

function scrTo(id, to)
{
document.getElementById(id).scrollLeft = to;
}

并尝试通过 php 调用它:

echo"<div id='movingtab' style='overflow-x:auto; width:765;'>";
echo"<table>...Some Table Content...</table>";
echo"</div>";
if(isset($_GET['scrl']))
{
echo"<script type='text/javascript'>";
echo"scrTo('movingtab', '".$_GET['scrl']."');";
echo"</script>";
}

这个想法是在通过ajax更改div的内容后滚动到最后一个位置,但是当脚本执行时滚动回到开始而不是回到div内容加载之前的最后一个滚动位置。我尝试通过 <script onload=""> 调用该函数,但仍然无法正常工作。谁能帮我解决一下我的问题吗?

最佳答案

可能应该使用:

echo "<script type='text/javascript'>
$(document).ready(function() {
scrTo('movingtab', '".$_GET['scrl']."');
});
</script>";

关于javascript - 如何从php执行js(scrollLeft)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26886562/

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