1
先頭にビデオファイルを表す一連の画像があり、その下にビデオとタイトルのプレースホルダがあります。これらの画像を押すと、ビデオファイルを変更してタイトルを置き換える必要があります。 50以上の動画があるので、XMLファイルにタイトルをリストし、そこからタイトルを読み込むのが最善の方法でしょうか? もしそうなら、これを行う最善の方法は何ですか?XMLテキストを置き換えます
乾杯
先頭にビデオファイルを表す一連の画像があり、その下にビデオとタイトルのプレースホルダがあります。これらの画像を押すと、ビデオファイルを変更してタイトルを置き換える必要があります。 50以上の動画があるので、XMLファイルにタイトルをリストし、そこからタイトルを読み込むのが最善の方法でしょうか? もしそうなら、これを行う最善の方法は何ですか?XMLテキストを置き換えます
乾杯
JSONフォーマットでビデオタイトルを持つことがはるかに良いでしょう。
videoTitles = ['Title 1', 'Title 2', ...];
$.each(videoTitles, function(n, title) {
// Do something with the title
});
ます。また、簡単にサービスからタイトルを読み取るために$.getJSONを使用することができます。
タイトルを変更するためには、このようにHTMLを使用することができます。
<div class="video-thumbnail" title="Video Title 1"><img src="video thumbnail 1" ></div>
<div class="video-thumbnail" title="Video Title 2"><img src="video thumbnail 2" ></div>
title属性
はjavascriptやサーバー側のスクリプトを移入することができます。次にjQueryで:$(".video-thumbnail").click(function() {
var titleClicked = $(this).attr("title");
$("#SelectedVideoTitle").html(titleClicked);
});
"メニュー"イメージをクリックすると、テキストを変更する方法についてのアイデアはありますか? –
これで動作します。やや。しかし、最初の画像だけが機能し、他の画像はすべて効果がありません。 –
私はここにサンプルを持っています:http://jsfiddle.net/7dhka/ –