アイテムをクリックして変数を配列に保存していますが、これは別のアイテムをクリックするたびに変わるはずです。現在、これは同じ値を警告しており、新しい値を警告していません。
<div class="item">
<span id="0" class="video" data-vimeoid="http://vimeo.com/XXX"></span>
</div>
<div class="item">
<span id="1" class="video" data-vimeoid="http://vimeo.com/SSS"></span>
</div>
<div class="item">
<span id="2" class="video" data-vimeoid="http://vimeo.com/ZZZ"></span>
</div>
次にjQueryで
var previous = [];
$(document).on( 'click', '.item:not(.is-expanded)', function() {
var url = videoSpan.data("vimeoid");
previous.push(url);
alert(previous[0]);
});
やったほうがいい
var previous = [];
$(document).on( 'click', '.item:not(.is-expanded)', function() {
var url = videoSpan.data("vimeoid");
previous.push(url);
alert(previous[previous.length-1]);
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加