目前,我正在使用跟随点击事件的跟随功能。
$('a.ux-thumb-wrap').click(function(e){
e.preventDefault();
href=$(this).attr('href');
if($(player_container).is(":visible")){
$(player).tubeplayer('play', href)
}
else {
$(player).tubeplayer({
width: 853,
height: 480,
allowFullScreen: "true",
preferredQuality: "large",
loadSWFObject: false,
modestbranding: false,
initialVideo: href,
autoPlay: true
});
player_container.slideDown("slow");
}
我想得到这个结果
如果访问者将某部电影的直接网址(看起来像:domain.com/?page=youtube#5hly8)输入地址栏,则获取#
符号后面的值并指定给href
,执行其余功能
在播放过程中,如果用户点击其他缩略图,请将地址栏上的#
符号后的值更改为缩略图href标记,然后执行其余功能
之前我没有使用过hashtags。请帮我修改这个功能。
答案 0 :(得分:4)
使用jquery hashchange插件进行轻量级方法:http://benalman.com/projects/jquery-hashchange-plugin/
从长远来看,更好的是backbone.js路由器:http://documentcloud.github.com/backbone/#Router