如何合并以下内容?
var vid01 = $("#vid01");
$("#img01").live('click', function() {
$("#aaaLogo").fadeOut(100);
$("#frame").fadeIn(100, function() {
vid01.show(setVideo(0));
});
});
$("#img02").live('click', function() {
$("#aaaLogo").fadeOut(100);
$("#frame").fadeIn(100, function() {
vid01.show(setVideo(1));
});
});
$("#img03").live('click', function() {
$("#aaaLogo").fadeOut(100);
$("#frame").fadeIn(100, function() {
vid01.show(setVideo(2));
});
});
$("#img04").live('click', function() {
$("#aaaLogo").fadeOut(100);
$("#frame").fadeIn(100, function() {
vid01.show(setVideo(3));
});
});
我已经尝试了一段时间,但我无法弄清楚。这是一个尝试:
var vid01 = $("#vid01");
$("#img01, #img02, #img03, #img04").live('click', function() {
$("#aaaLogo").fadeOut(100);
$("#frame").fadeIn(100, function() {
vid01.show(setVideo(0));
vid01.show(setVideo(1));
vid01.show(setVideo(2));
vid01.show(setVideo(3));
});
});
上述尝试仅显示最后一个视频。我知道为什么,只是不知道如何将每个映射id
到每个functions
。
这并不意味着是顺序的。用户应该能够点击任何一个#img*
并获得相应的视频。