Javascript 如何将URL链接到页面的另一个状态?

Javascript 如何将URL链接到页面的另一个状态?,javascript,jquery,html,Javascript,Jquery,Html,我想在第二个链接处于活动状态时共享一个页面(例如“http://mypage#green color”) 我试图添加到第二个链接onClick=“window.location=”#green color“;”属性。它会更改浏览器地址窗口中的URL,但我无法与其他人共享 我不知道我是否理解,但看到了我的硬代码解决方案: <script> $(document).ready(function(){ if(document.URL == 'http://mypage#green

我想在第二个链接处于活动状态时共享一个页面(例如“http://mypage#green color”)

我试图添加到第二个链接
onClick=“window.location=”#green color“;”
属性。它会更改浏览器地址窗口中的URL,但我无法与其他人共享


我不知道我是否理解,但看到了我的硬代码解决方案:

<script>
$(document).ready(function(){
    if(document.URL == 'http://mypage#green-color'){
         $( "#red" ).hide(200);   
    }
    else
    {
         $( "#red" ).show(200);
    }
});
</script>

$(文档).ready(函数(){
如果(document.URL=='http://mypage#green-颜色'){
$(“红色”)。隐藏(200);
}
其他的
{
元(红色).show(200元);;
}
});

我不知道自己是否理解,但看到了我的硬代码解决方案:

<script>
$(document).ready(function(){
    if(document.URL == 'http://mypage#green-color'){
         $( "#red" ).hide(200);   
    }
    else
    {
         $( "#red" ).show(200);
    }
});
</script>

$(文档).ready(函数(){
如果(document.URL=='http://mypage#green-颜色'){
$(“红色”)。隐藏(200);
}
其他的
{
元(红色).show(200元);;
}
});

我不知道自己是否理解,但看到了我的硬代码解决方案:

<script>
$(document).ready(function(){
    if(document.URL == 'http://mypage#green-color'){
         $( "#red" ).hide(200);   
    }
    else
    {
         $( "#red" ).show(200);
    }
});
</script>

$(文档).ready(函数(){
如果(document.URL=='http://mypage#green-颜色'){
$(“红色”)。隐藏(200);
}
其他的
{
元(红色).show(200元);;
}
});

我不知道自己是否理解,但看到了我的硬代码解决方案:

<script>
$(document).ready(function(){
    if(document.URL == 'http://mypage#green-color'){
         $( "#red" ).hide(200);   
    }
    else
    {
         $( "#red" ).show(200);
    }
});
</script>

$(文档).ready(函数(){
如果(document.URL=='http://mypage#green-颜色'){
$(“红色”)。隐藏(200);
}
其他的
{
元(红色).show(200元);;
}
});

我想你想要的是当你点击一个散列链接时能够改变页面的状态

哈希是url的一部分,前缀为
#


您可以使用
location.hash
检索页面加载时的哈希,然后根据哈希值对页面加载进行任何状态更改。根本不清楚您想要做什么。

我怀疑您想要的是当您在散列链接上点击时能够更改页面的状态

哈希是url的一部分,前缀为
#


您可以使用
location.hash
检索页面加载时的哈希,然后根据哈希值对页面加载进行任何状态更改。根本不清楚您想要做什么。

我怀疑您想要的是当您在散列链接上点击时能够更改页面的状态

哈希是url的一部分,前缀为
#


您可以使用
location.hash
检索页面加载时的哈希,然后根据哈希值对页面加载进行任何状态更改。根本不清楚您想要做什么。

我怀疑您想要的是当您在散列链接上点击时能够更改页面的状态

哈希是url的一部分,前缀为
#


您可以使用
location.hash
检索页面加载时的哈希,然后根据哈希值对页面加载进行任何状态更改。根本不清楚您想要做什么。

尝试在Url中传递divId

像这样

onClick="window.location='#green';"
对于效果,使用
window.location.hash
方法

var hashValue=window.location.hash;
if(hashValue=="#green")
{
 $( "#red" ).hide(200);
}

尝试在Url中传递divId

像这样

onClick="window.location='#green';"
对于效果,使用
window.location.hash
方法

var hashValue=window.location.hash;
if(hashValue=="#green")
{
 $( "#red" ).hide(200);
}

尝试在Url中传递divId

像这样

onClick="window.location='#green';"
对于效果,使用
window.location.hash
方法

var hashValue=window.location.hash;
if(hashValue=="#green")
{
 $( "#red" ).hide(200);
}

尝试在Url中传递divId

像这样

onClick="window.location='#green';"
对于效果,使用
window.location.hash
方法

var hashValue=window.location.hash;
if(hashValue=="#green")
{
 $( "#red" ).hide(200);
}

与他人共享它
部分令人困惑…完全不清楚你的意思我想为第二个链接创建单独的URL
与他人共享它
部分令人困惑…完全不清楚你的意思我想为第二个链接创建单独的URL
与他人共享它
部分令人困惑…完全不清楚什么你的意思是我想为第二个链接设置单独的URL
与其他人共享它
部分令人困惑…根本不清楚你的意思是什么我想为第二个链接设置单独的URL