javascript - 如何在外部点击,跳转到网页后,显示指定的模块。
伊谢尔伦
伊谢尔伦 2017-05-31 10:39:54
0
3
705

比如外部别的页面有几个链接:
a b c d e
然后点击后的跳转详情页面里,abcde五个模块都在这一个页面里,默认显示第一个a,其他都是display:none;

能否在外部页面点击b链接的时候,跳转过来到详情页,直接显示b内容,除了b内容外其他内容都是display:none,
在外部页面点击c链接的时候,跳转过来到详情页,直接显示c内容,除了c内容外其他内容都是display:none,

外部页面:

a b c d e

跳转后1.html的页面:

  • a
  • b
  • c
  • d
  • e

a的内容

b的内容

c的内容

d的内容

e的内容

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复 (3)
刘奇

在五个链接中都加入一个参数,例如

a b c d e

然后在这个页面的 js 里面判断 url 后面的参数,来决定哪个显示哪个隐藏。
window.location.hash 能够获取到 url 的参数。

if (window.location.hash==="#a"){ //a 显示,其他隐藏 }

就用上面的方法来判断是从哪个链接点过来的,就能显示相应的块。

    过去多啦不再A梦

    用锚点实现就好了

    // 外部页面: a b c d e 跳转后1.html的页面: 
    • a
    • b
    • c
    • d
    • e

    a的内容

    b的内容

    c的内容

    d的内容

    e的内容

      左手右手慢动作

      我觉得你对 HTML 简单了解一下,然后着手学习目前比较流行的前端开发吧,如:(Vue.js)[https://cn.vuejs.org/]、(React.js)[http://react-china.org/]、(AngularJS)[https://angularjs.org/]等。因为像你说的这种交互,除了使用常规的动态编程语言(如:PHP、Java等),前端实现起来还是比较麻烦的。
      深了就不多说了,你可以参考我以前回答的一个问题:/q/10...。他的需求和你说的很像,只是一个传递username,一个传递index;
      大概代码如下:
      这里是有锚点作为参数传递:

      a b

      1.html 获取传入的锚点信息

        最新下载
        更多>
        网站特效
        网站源码
        网站素材
        前端模板
        关于我们 免责声明 Sitemap
        PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!