Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 点击一个;按钮“;在一个HTML页面中,会将用户引导到另一个HTML页面,并在;“隐藏分区”;在另一个页面中显示jQuery_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 点击一个;按钮“;在一个HTML页面中,会将用户引导到另一个HTML页面,并在;“隐藏分区”;在另一个页面中显示jQuery

Javascript 点击一个;按钮“;在一个HTML页面中,会将用户引导到另一个HTML页面,并在;“隐藏分区”;在另一个页面中显示jQuery,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想创建如下内容: 单击HTML页面中的“按钮”会将用户指向另一个HTML页面,并在该页面中显示“隐藏div” 如何使用jQuery实现这一点 这是我的密码: •PAGE01.html(按钮所在位置): (HTML代码和jQuery代码): •PAGE02.html(用户将被引导到其中,“隐藏div”驻留在其中): (HTML代码): 提前谢谢你。根据你的例子,我能想到的最好办法就是用锚打电话到第二页 document.location.href='PAGE02.html#'+x; 第二个

我想创建如下内容:

单击HTML页面中的“按钮”会将用户指向另一个HTML页面,并在该页面中显示“隐藏div”

如何使用jQuery实现这一点

这是我的密码:

•PAGE01.html(按钮所在位置): (HTML代码和jQuery代码):

•PAGE02.html(用户将被引导到其中,“隐藏div”驻留在其中): (HTML代码):


提前谢谢你。

根据你的例子,我能想到的最好办法就是用锚打电话到第二页

document.location.href='PAGE02.html#'+x;
第二个页面将比PAGE02.html#hiddenDiv更大。然后在第二页上解析来自jQuery的哈希值,并显示具有相同id的div。请参见以下步骤:

脚本的第二行在第一页(
$('#'+x)。向下滑动(200)
)无论如何都不能这样做,必须在第二页上这样做


但我认为您应该重新考虑您的方法,在您的示例中,所有操作都应该在一个页面中完成。

您可以将一个参数传递到URL(例如www.example.com/?loaddiv=1),然后在下一页()上使用简单的jquery代码检查loaddiv=1。

这将打开重定向URL:

<a href="javascript:q=(document.location.href);void(open('http://example.com/#redirect,'_self','resizable,location,menubar,toolbar,scrollbars,status'));">click here
</a>

在这里,当按钮访问url时,我使用散列。

@Bayu这将在同一窗口中打开一个新链接。如果你不想这样做,只需删除
“\u self”
,这将在PAGE02.html上显示“隐藏的div”。但是,当用户直接打开PAGE02.html而不首先单击PAGE01.html上的“按钮”时,默认情况下会显示“隐藏的div”。如何制作:如果用户单击PAGE01.html上的“按钮”,在PAGE02.html上显示“隐藏div”?@Bayu请检查此解决方案。感谢Abdullah,我将您的答案与Ivan的答案结合起来,并设法创建动态条件来显示和隐藏PAGE01中的任何div。htmlI抱歉,我不明白,因为我对jQuery了解很少。如何在PAGE02.html中获取URL参数并实现它以显示“隐藏的div”?比如(urlparmeter==1){hiddenDiv.show()}?是的,类似于它。只需传递特定URL参数的值,然后在下一页上检查该值,然后显示div。您能给我PAGE01.html的示例代码吗?因为我尝试使用JQuery URL解析器插件获取PAGE01.html中的URL变量,但没有成功…我需要在2个页面中使用它们。。。如何在PAGE01.html中获取“#”值?我尝试了这一点,但没有成功:$(document.ready(函数(){if($.url.attr('anchor')=='hiddenDiv'){$('#'+'hiddenDiv').show();});谢谢Ivan,我将您的答案与Abdullah的答案结合起来,并设法创建动态条件来显示和隐藏PAGE01.html中的任何div。不幸的是,由于我在这个网站上的声誉不佳,我无法投票支持你的答案。没问题:)很高兴你能来。
$(function(){
   if(window.location.hash.replace('#','') == 'redirect'){
        $('#hiddenDiv').slideDown();
   }
});