Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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
Html 单页网站-按钮。显示和隐藏文本,但如何链接到特定的;“第”页;?_Html_Css_Button_Hyperlink - Fatal编程技术网

Html 单页网站-按钮。显示和隐藏文本,但如何链接到特定的;“第”页;?

Html 单页网站-按钮。显示和隐藏文本,但如何链接到特定的;“第”页;?,html,css,button,hyperlink,Html,Css,Button,Hyperlink,我做了一个只有一页的网站,上面只有文本和按钮,唯一的目的是改变容器中的文本。现在,当我制作了所有内容时,我忘记了如果有人想链接到我的网站的特定“页面”/“文本”该怎么办。最好的方法是什么?因此,当有人单击按钮时,每个段落的地址都会发生变化,如果有人指向该地址,则会出现特定段落/特定按钮功能将完成其工作 这是按钮的jquery代码,因此您可以更好地理解: $(document).ready(function () { $('[id*=txt]').hide();

我做了一个只有一页的网站,上面只有文本和按钮,唯一的目的是改变容器中的文本。现在,当我制作了所有内容时,我忘记了如果有人想链接到我的网站的特定“页面”/“文本”该怎么办。最好的方法是什么?因此,当有人单击按钮时,每个段落的地址都会发生变化,如果有人指向该地址,则会出现特定段落/特定按钮功能将完成其工作

这是按钮的jquery代码,因此您可以更好地理解:

$(document).ready(function () { 
    $('[id*=txt]').hide();              
    $('[id*=home]').show();
    $('#btnhome').css({'background-color':'#555', 'opacity':"0.5"});    

    $('.button').click(function (){
        $('[id*=txt]').hide();
        $('.button').css({'background':'transparent', 'opacity':'1'});
        $(this).css({'background-color':'#555', 'opacity':'0.5'});
   });          

    $('#btnhome').click(function () {   
        $('[id*=home]').show();             
    });     

    $('#btnabout').click(function () {              
        $('[id*=about]').show();        
    });    

    $('#btncontact').click(function () {        
        $('[id*=contact]').show();  
    });  

您必须向URL添加一个参数。像
http://mysite.com?page=1

然后必须解析出参数


最后,您将在
document.ready
函数中提供
页面
参数。您可以使用一个。您必须向URL添加一个参数。像
http://mysite.com?page=1

然后必须解析出参数


最后,您将在
document.ready
函数中提供
页面
参数。你可以用a来做这件事。

嗯,听起来有点复杂,我刚刚开始。不确定我是否能够在没有任何帮助的情况下一起实现所有功能。我如何通过单击网站上的按钮来更改url?正常发送到那个url?当url打开时,解析它并执行它的操作,解决方案如下所示:。这可能不是链接到特定内容的最佳解决方案,但是,除非您想重新编写,否则在使用jquery显示/隐藏内容时,很难对搜索引擎进行优化。对于某些浏览器,您可能可以在不重新加载()的情况下更改URL,但如果不这样做,则最好将按钮重定向到
http://mysite.com?page=3
等等。非常感谢,我看看能不能做到。但我不认为jquery隐藏显示会影响搜索引擎优化(seo)。更妙的是,正如我所听说的,搜索引擎蜘蛛肯定应该在整个内容中爬行。我喜欢这种方式,因为它感觉很平稳,很快。链接到其他内容的其他解决方案是什么(最佳解决方案)?只需创建文件夹并链接到那里的site.com/about、site.com/contact等,然后只需更改index.html上的每个内容?好吧,它会被搜索引擎索引,但是,正如您的示例所示,将单个URL:s分配给“页面”会变得很棘手。此外,随着网站的发展,管理起来也越来越困难。根据您的需要/您使用的编程语言等,还有很多其他方法可以做到这一点。一般来说,我建议您将需要单独URL的任何内容都分离为单独的页面。例外情况是当你有一个类似博客的东西时,你有一个页面显示一般的内容。您仍然可以使用主模板和jquery来顺利加载内容。不确定我是否能够在没有任何帮助的情况下一起实现所有功能。我如何通过单击网站上的按钮来更改url?正常发送到那个url?当url打开时,解析它并执行它的操作,解决方案如下所示:。这可能不是链接到特定内容的最佳解决方案,但是,除非您想重新编写,否则在使用jquery显示/隐藏内容时,很难对搜索引擎进行优化。对于某些浏览器,您可能可以在不重新加载()的情况下更改URL,但如果不这样做,则最好将按钮重定向到
http://mysite.com?page=3
等等。非常感谢,我看看能不能做到。但我不认为jquery隐藏显示会影响搜索引擎优化(seo)。更妙的是,正如我所听说的,搜索引擎蜘蛛肯定应该在整个内容中爬行。我喜欢这种方式,因为它感觉很平稳,很快。链接到其他内容的其他解决方案是什么(最佳解决方案)?只需创建文件夹并链接到那里的site.com/about、site.com/contact等,然后只需更改index.html上的每个内容?好吧,它会被搜索引擎索引,但是,正如您的示例所示,将单个URL:s分配给“页面”会变得很棘手。此外,随着网站的发展,管理起来也越来越困难。根据您的需要/您使用的编程语言等,还有很多其他方法可以做到这一点。一般来说,我建议您将需要单独URL的任何内容都分离为单独的页面。例外情况是当你有一个类似博客的东西时,你有一个页面显示一般的内容。您仍然可以使用主模板和jquery来加载内容。