84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
(B页面有一个音乐播放列表。如果在A页面点击一个a标签跳转到B页面时,固定播放一首歌曲,比如点击第一个a标签,跳到B页面后播放第一首歌,点A页面第二个a标签,跳到B页面后播放第二首歌?)
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
逻辑比较简单,在b页面中播放通过a页面传递过来的某个tag对应的某首歌。
b
a
tag
a页面有很多带参数的a标签,b页面接受参数,播放对应的歌曲就行了
带参数的a
这样就需要动态语言,比如php,asp,java来做了
传个hash过去,js判断播放
用js实现,通过a标签获取b页面所需播放歌曲的特定属性值,跳转到b页面后根据属性值进行播放操作(js控制)
1.a页面携带歌曲id2.b页面拿到id组装出待播放歌曲资源地址3.具体播放可以采用html5的标签,或是一些开源播放插件
楼上各位已经说了用 hash 实现,我具体说下:
A 页面的链接使用 URL hash 传递参数,如第一首歌;
第一首歌
B 页面上使用 javascript 读取 URL hash 参数(location.hash),通过 html5 audio 或其他手段播放对应歌曲
location.hash
url带参数,通过js判断播放
逻辑比较简单,在
b
页面中播放通过a
页面传递过来的某个tag
对应的某首歌。a
页面有很多带参数的a
标签,b
页面接受参数,播放对应的歌曲就行了这样就需要动态语言,比如php,asp,java来做了
传个hash过去,js判断播放
用js实现,通过a标签获取b页面所需播放歌曲的特定属性值,跳转到b页面后根据属性值进行播放操作(js控制)
1.a页面携带歌曲id
2.b页面拿到id组装出待播放歌曲资源地址
3.具体播放可以采用html5的
楼上各位已经说了用 hash 实现,我具体说下:
A 页面的链接使用 URL hash 传递参数,如
第一首歌
;B 页面上使用 javascript 读取 URL hash 参数(
location.hash
),通过 html5 audio 或其他手段播放对应歌曲url带参数,通过js判断播放