Php 水平滚动网页

Php 水平滚动网页,php,javascript,html,Php,Javascript,Html,我有一个从左到右水平滚动的页面。当用户完成表单时,页面向左滚动以显示表单的下一部分。jQuery没有问题。问题是我想让父页面跳转到表单的特定子页面。如果我的代码是垂直的,这可以很容易地用hashtags完成。我能想到的唯一其他方法是在querystring中传递一个GET变量,然后将GET变量回送到一个javascript变量,并以此方式移动页面。有更好的办法吗 var subpage = '<?php echo $_GET['subpage'] ?>'; if (subpage =

我有一个从左到右水平滚动的页面。当用户完成表单时,页面向左滚动以显示表单的下一部分。jQuery没有问题。问题是我想让父页面跳转到表单的特定子页面。如果我的代码是垂直的,这可以很容易地用hashtags完成。我能想到的唯一其他方法是在querystring中传递一个GET变量,然后将GET变量回送到一个javascript变量,并以此方式移动页面。有更好的办法吗

var subpage = '<?php echo $_GET['subpage'] ?>';
if (subpage == 'yes') {
    $('#page_wrapper').css('left', '-2000px');
}
var子页面=”;
如果(子页面==“是”){
$('page_wrapper').css('left','-2000px');
}

您仍然可以使用hashtags:

var subpage = window.location.hash;
if (subpage == '#yes') {
    $('#page_wrapper').css('left', '-2000px');
}
此外,您可能还想使用设置页面的水平滚动,如果您在那里执行此操作,您将在视口之外运行部分页面

$(document.body).scrollLeft(2000);

您仍然可以使用hashtags执行此操作:

var subpage = window.location.hash;
if (subpage == '#yes') {
    $('#page_wrapper').css('left', '-2000px');
}
此外,您可能还想使用设置页面的水平滚动,如果您在那里执行此操作,您将在视口之外运行部分页面

$(document.body).scrollLeft(2000);

您可以使用scrollTo将jQuery插件移动到网页的任何部分。希望它对你有用

您可以使用scrollTo将jQuery插件移动到网页的任何部分。希望它对你有用

对于GET变量,您甚至不需要PHP<代码>位置。搜索将URL部分存储在文件名之后。例如:
?subpage=yes
对于GET变量,您甚至不需要PHP<代码>位置。搜索将URL部分存储在文件名之后。例如:
?subpage=yes
事实上,我最近使用此事实创建了一个垂直n水平滚动站点,最近使用此事实创建了一个垂直n水平滚动站点