Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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 jQuery-Lavalamp问题:当点击链接并加载新的php内容时,滑块跳回原始位置(新手q)_Javascript_Jquery_Lavalamp - Fatal编程技术网

Javascript jQuery-Lavalamp问题:当点击链接并加载新的php内容时,滑块跳回原始位置(新手q)

Javascript jQuery-Lavalamp问题:当点击链接并加载新的php内容时,滑块跳回原始位置(新手q),javascript,jquery,lavalamp,Javascript,Jquery,Lavalamp,我在这里的一个网站上工作: 有一个lavalamp菜单,当你点击链接时,它会通过在index.php中包含php文件来加载页面(除了徽标和菜单之外,这是所有内容) 结构大致如下所示: <!-- index.php --> <div id="logo + menu"></div> <div id="some content"></div> <div id="include"> <!-- seperate php fi

我在这里的一个网站上工作:

有一个lavalamp菜单,当你点击链接时,它会通过在index.php中包含php文件来加载页面(除了徽标和菜单之外,这是所有内容)

结构大致如下所示:

<!-- index.php --> 
<div id="logo + menu"></div>
<div id="some content"></div>

<div id="include">
<!-- seperate php files are include here -->
</div>

问题:单击菜单中的链接并加载新的php页面时,lavalamp滑块会跳回其原始位置,但应保持在单击的链接上

我是jquery新手,所以这只是一个尝试:但我认为解决这个问题最简单的方法是在每个单独的php文件中添加一段javascript,将lavalamp滑块设置为正确的链接


更多信息:我正在使用这个lavalamp:

如我所见,您可以在php GET参数中设置此菜单x位置,因为它在页面更新时设置为零位置


更新:但无论如何,您应该编辑一下lavalamp插件,通过自己的功能直接设置位置。脚本很短,无法编辑。

听起来不错,但你能举个脚本的例子吗?我不熟悉jquery,更不用说javascript了。谢谢:)@ISEHmm,我的第一个解决方案现在对我来说似乎很愚蠢,因为用户将看到更新页面。还有更简单的解决方案:`$.get('your_url',function(url_content){$('your_div').html(url_content)})`要注册用户点击,您可以使用jquery.bind或仅使用带有“href=javascript”的HTML“A”,使用url调用您的函数。所以,请阅读以便更好地理解。对不起,我还是不清楚。请记住,我对javascript还不太熟悉;)!我应该把你展示的这个函数放在哪里?我读了你提供的链接,但我还不明白如何通过get函数更改菜单的x值。这里是lavalamp的来源:,请随意查看,也许它有助于给出一个更清晰的示例,这正是我所需要的;)。谢谢你抽出时间@伊瑟