我对jQuery有点新鲜,我正在尝试做一些我认为很简单的事情,但我似乎无法破解它。
我想创建一个在单击按钮时加载不同视频的功能。我见过的PrettyPhoto的所有示例都是在html中使用标签,而不是JS点击。
总结一下我的代码,我有以下几点:
$("#button1").click(function() {
openMovie("myMovie.mp4");
});
function openMovie(url) {
//open up the movie at the url passed into the function as a lightbox with PrettyPhoto
}
我认为这很简单,但我似乎无法找到有关如何操作的任何信息。文档全部是内联html
我能够在线找到一些我改变过的图像代码,但是它会引发错误:
$("a[rel^='prettyPhoto']").prettyPhoto();
$.prettyPhoto.open(['assets/myMovie.mp4'],['Test']);
**
无法加载图片。确保路径正确且图像存在。
**
非常感谢任何帮助。
答案 0 :(得分:1)
我能够通过更改代码来实现这一目标:
$("a[rel^='prettyPhoto']").prettyPhoto();
到
$("a[rel^='prettyPhoto[movies]']").prettyPhoto();