我使用多個按鈕(動態),打開一個單個的div:
通行證值對話框模態
<div class="dialog" title="Player">
<p>YouTube Player here</p>
</div>
,並在標頭我使用:
<script>
$(function() {
$(".dialog").dialog({
autoOpen: false,
show: {
effect: "blind",
duration: 1000
},
hide: {
effect: "blind",
duration: 1000
}
});
$(".opener").click(function() {
$(".dialog").dialog("open");
});
});
</script>
我得到的按鈕像這樣使用:
foreach ($ytObject->RKT_requestResult->entry as $video) {
return = $ytObject->parseVideoRow($video);
$delimiter = "**";
$VideoContent = explode($delimiter, $return);
if ($count % 2 == 0) {
echo "<div class=\"ResultEven\">";
echo "<button class=\"opener btn\" class=\"btn\">Play</button> ";
echo "<a href = \"" . $VideoContent['0'] . "\" class=\"btn\">Download</a> ";
echo $VideoContent['6'];
echo "</div>";
} else {
echo "<div class=\"ResultOdd\">";
echo "<button class=\"opener btn\" class=\"btn\">Play</button> ";
echo "<a href = \"" . $VideoContent['0'] . "\" class=\"btn\">Download</a> ";
echo $VideoContent['6'];
echo "</div>";
}
$count++;
}
我希望得到儘可能的<div class="dialog" title="player">
所以彈出內容,我可以直接把YouTube的視頻模態的$VideoContent['0']
值。
您是否嘗試過使用嵌入標記而不是標記。我認爲$ VideoContent ['0']有視頻的URL,可以應用於嵌入標籤 –
@Ante Omnio,這個鏈接可能會讓你有一些想法,看看 http://stackoverflow.com/questions/3694693/how-to-jqueryui-dialog-box-dynamic-load-content –
@Chirag是的。 '$ VideoContent ['0']'包含URL。但是我怎樣才能將它嵌入按鈕並使用它?我是JQuery的新手。這就是爲什麼我不確定在哪裏以及如何嵌入它。 – programmer