Javascript jQuery JS在单击时滚动到顶部仅工作一次?
我试图在点击链接时使页面滚动到顶部。 这是我到目前为止得到的Javascript jQuery JS在单击时滚动到顶部仅工作一次?,javascript,jquery,Javascript,Jquery,我试图在点击链接时使页面滚动到顶部。 这是我到目前为止得到的 <script> jQuery(document).ready(function () { jQuery("ul.pager a").click(function() { scroll(0,0); return false; }); }); <script> jQuery(文档).ready(函数(){ jQuery(“ul.pager a”)。单击(函数(
<script>
jQuery(document).ready(function () {
jQuery("ul.pager a").click(function() {
scroll(0,0);
return false;
});
});
<script>
jQuery(文档).ready(函数(){
jQuery(“ul.pager a”)。单击(函数(){
卷轴(0,0);
返回false;
});
});
该代码的问题在于,它只在第一次单击时才起作用
如何使每次单击链接时都能正常工作?也许您可以使用内部链接(href=“#top”),而不是使用jQuery绑定事件
jQuery(document).ready(function () {
jQuery("ul.pager a").live("click", function() {
scroll(0,0);
return false;
});
});
试试这个对我来说很有用:你的代码中似乎有其他东西把事情搞砸了。这表明你的想法应该可行。你可以发布更多的代码,或者链接到一个示例或其他东西吗?你的
标签在这里是错误的。不过,我不知道这是否是您实际使用的HTML。我们可以使用JSFIDLE吗?这不是脚本标记,这只是一个输入错误。问题可能是,一旦我调用该函数,应该触发的整个寻呼机也会被刷新,但js代码会被删除。在我的情况下,这种解决方案是不可能的。如果你将脚本标记从正在刷新的寻呼机中移到其他位置,会怎么样?这不是一个问题正在刷新的寻呼机。脚本一直在那里,并且寻呼机被刷新,这应该会触发函数。你能给出一个页面内链接的href属性的示例吗?Tnx全部用于尝试,但我设法解决了它。不得不破解一些Drupal视图js,但这似乎是目前唯一的解决方案。现在,每次寻呼机加载时,脚本都会加载,并且可以正常工作。