- 主题:<a href="http://xx.com/a.shtml?dit__8###">中###啥意思啊?
#本来是用来快速跳转的,比如wiki里面的章节
http://en.wikipedia.org/wiki/Apple#History
但是由于它可以在浏览器历史里面保留位置,
所以有些动态的网页用javascript动态刷新了页面,实际网址没有变
就可以用假装链接到一个#blah的"章节",实际上用javascript更新页面
如果只接一个"#"的话实际上是表示"空链接",也就是哪也不要去
它的行为实际上是用javascript定义的。
你说的加三个几个其实都无所谓。
【 在 heing (add oil) 的大作中提到: 】
: 看到很多网站都有类似的用法,点击后会触发一些页面特效,例如蹦出一个div啥的。
: 有时是后面跟一个#,例如 href="http://x.com/a.shtml?u_8#"
: 有时则跟三个###,如本文标题所举例子。
: ...................
--
FROM 166.111.39.29
绑定事件可以直接在js里面绑啊,没必要写在页面里面onclick,你还要继续看书
【 在 heing (add oil) 的大作中提到: 】
: 看到很多网站都有类似的用法,点击后会触发一些页面特效,例如蹦出一个div啥的。
: 有时是后面跟一个#,例如 href="http://x.com/a.shtml?u_8#"
: 有时则跟三个###,如本文标题所举例子。
: ...................
--
FROM 166.111.39.29
那就是我学得还不够...
【 在 kobe2000 (老天爷饿不死瞎家雀儿) 的大作中提到: 】
: 三个是有特殊含义的
--
FROM 166.111.39.29
哦,反正我都会return false的..
【 在 ciper (ciper) 的大作中提到: 】
: 三个就是当前位置吧,否则的话会跳到页面顶部,如果当前页面被往下拖过的话
--
FROM 166.111.39.29
据说是真不动而不是像#那样返回顶端
我用js的时候都return false给取消掉了,其实效果是一样的
还不用污染地址栏
【 在 sly9 (= =b) 的大作中提到: 】
: 啊,是啥含义……
--
FROM 166.111.39.29