收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1800|回复: 4

[讨论] 这种要求怎么搞?大神进来看看...

[复制链接]
发表于 2016-12-5 09:49:58 | 显示全部楼层 |阅读模式
88体力
有一个a.html 页面里面有连接到b.html 页面....但如果是单纯的跳转就不问了...

b.html 页面是一个效果页面...左右滚动切换的....而a.html页面相关的内容是在 b .html的第二屏....

疑问就是 如何从a.html点击连接的时候跳转b.html页面的第二屏....而且 不要影响b.html效果........


A.html 页面

 提示:您可以先修改部分代码再运行





B.html页面

 提示:您可以先修改部分代码再运行


最佳答案

查看完整内容

带参过去。 A页面链接: B页面获取page:
发表于 2016-12-5 09:49:59 | 显示全部楼层
带参过去。
A页面链接:
  1. <a href="b.html?page=1">B</a>
复制代码

B页面获取page:
  1. $.getUrlParam = function(name){
  2.         var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
  3.         var r = window.location.search.substr(1).match(reg);
  4.         if (r!=null) return unescape(r[2]); return null;
  5. }
  6.         var page = $.getUrlParam('page') || 0;
  7. //第152行改为
  8.         $menus.eq(page)[ opts.tabEvent ]();
复制代码

回复

使用道具 举报

 楼主| 发表于 2016-12-5 17:26:35 | 显示全部楼层
jianwang19 发表于 2016-12-5 17:03
带参过去。
A页面链接:

  还真能实现....可惜代码完全看不懂...道行还是浅......有个疑问 现在点击B.html页面第三导航或者其它导航 在刷新页面 因为是带着参数的问题...一直回到导航二...这能取消吗..

就是 从a.html页面过来 带这参数...如果点击其它导航参数能取消不...因为现在只要带这参数 刷新页面不会回到导航一 ,会一直在导航二呆着...
回复

使用道具 举报

发表于 2016-12-5 18:22:53 | 显示全部楼层
那就用location.hash。
A页面:
  1. <a href="b.html#1">B</a>
复制代码

B页面获取hash:

  1. var hash = window.location.hash;
  2. var rex = /\#/;
  3. var page = hash.replace(rex,'');
  4. if(page == 1){
  5.         window.location.hash = '';
  6. }else{
  7.         page = 0;
  8. }
  9. //第152行改为
  10. $menus.eq(page)[ opts.tabEvent ]();
复制代码

其实你的页面内部链接不要用相对路径就可以了。
回复

使用道具 举报

发表于 2016-12-11 10:05:29 | 显示全部楼层
get 参数到B页面就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( ICP05002321 )  

GMT+8, 2019-12-16 05:13 , Processed in 0.109101 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表