我在主頁面有一個模式對話框,然後我添加jPlayer到這個對話框。所有的工作都很好,但我在這個對話中只看到了一部分玩家。如何在插入播放器後將對話框大小更改爲播放器大小?如何動態更改模態對話框的大小?
即我想插入音頻或視頻播放器到這個對話框,他們有不同的大小。
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function() {
$(this).jPlayer("setMedia", {
mp3: "media/track.mp3",
}).jPlayer("play"); // auto play
},
ended: function (event) {
$(this).jPlayer("play");
},
swfPath: "swf",
supplied: "mp3"
})
.bind($.jPlayer.event.play, function() { // pause other instances of player when current one play
$(this).jPlayer("pauseOthers");
});
});
<script type="text/javascript">
$.ajaxSetup({ cache: false });
$(document).ready(function() {
$(".openDialog").live("click", function (e) {
e.preventDefault();
$("<div></div>")
.addClass("dialog")
.attr("id", $(this)
.attr("data-dialog-id"))
.appendTo("body")
.dialog({
title: $(this).attr("data-dialog-title"),
close: function() { $(this).remove() },
modal: true
})
.load(this.href);
});
$(".close").live("click", function (e) {
e.preventDefault();
$(this).closest(".dialog").dialog("close");
});
});
</script>
但它將是靜態值?我不認識他們。例如:有文件列表(mp3,mp4)加載到頁面,當用戶點擊文件時我需要打開對話框並插入音頻或視頻播放器。在這一點上,我需要改變對話框大小以適應玩家。 – Oleg 2011-12-28 20:56:28
@ Oleg I **更新了**我的回答,希望對以前的嘗試會有幫助。 – Jasper 2011-12-28 21:19:01
好吧,我會檢查它是如何工作的,並讓你知道,thnx。 – Oleg 2011-12-28 21:40:43