保存滚动距离并通过URL

| 我正在尝试创建一个链接,当单击该链接时,它可以运行一个javascript函数,该函数可以计算页面向下滚动的深度,然后通过URL发送该值...我主要使用php进行工作,因此即时消息不是很好精通n javascript 我的链接
    <?php    
            echo \'<a href=\"test.php?scroll=\';
    ?>
            <script>
                   $(document).scrollTop();
            </script>
    <?php    
            echo \'\">add to cart
            </A>\';
    ?>
JavaScript函数:
<script>
    $(document).scroll(function() {
        console.log($(document).scrollTop());
})
    
已邀请:
您不能只使用链接锚吗? http://www.w3.org/TR/html401/struct/links.html#h-12.2.3     
您需要使用javascript动态更新您要在用户单击时发送的数据。这里的示例是HTML / javascript代码,旨在为您提供要点,但是我的JQuery没有用: 使用表格:
<form action=\"test.php\" name=\"theForm\">
   <input type=\"hidden\" name=\"scroll\" value=\"0\" />
   <input type=\"button\" value\"Add to cart\" />
</form>

<script>
$(document).scroll(
  function() {
    document.theForm.scroll.value = $(document).scrollTop();
  }
);
</script>
滚动触发JQuery事件处理程序,该事件处理程序转到窗体并更新隐藏字段的值。当用户单击添加到购物车时,将提交隐藏字段中的滚动数据。     

要回复问题请先登录注册