我有一个视频网站,人们可以在每个视频下发表评论。
我正在尝试创建一个链接化函数,该函数将解析用户的评论并以“分钟:秒”格式查找子字符串。该链接将有一个单击事件,该事件将触发一个函数调用,该函数调用又将寻找该特定时刻的视频。
任何帮助表示赞赏。
我有一个视频网站,人们可以在每个视频下发表评论。
我正在尝试创建一个链接化函数,该函数将解析用户的评论并以“分钟:秒”格式查找子字符串。该链接将有一个单击事件,该事件将触发一个函数调用,该函数调用又将寻找该特定时刻的视频。
任何帮助表示赞赏。
这应该可以帮助您入门(您必须调整正则表达式以正确验证时间):
function linkify(str) {
return str.replace(/(\d{2}):(\d{2})/, "<span onclick='video($1, $2)'>$1:$2</span>");
}
function video(mins, seconds) {
mins = window.parseInt(mins, 10);
seconds = window.parseInt(seconds, 10);
// Do the stuff with the video
}
console.log(linkify("Look at the video at 01:23 for something interesting"));