0
我的目標是通過javascript函數顯示YouTube視頻,該函數將讀取嵌入的代碼並自動在指定的div中加載視頻。但是我沒有看到爲視頻指定的任何內容。是因爲它必須由點擊按鈕觸發嗎?通過Jquery/JS加載的Youtube視頻
<script type="text/javascript">
var last_cnad_text_1 = '';
var options_cnad_text_1 = {
embedMethod:'fill',
maxWidth:320,
maxHeight: 320
};
function loadVideo()
{
val = $('#cnad_text_1').val();
if (val != '' && val != last_cnad_text_1)
{
last_cnad_text_1 = val;
$("#embed_cnad_text_1").oembed(val,options_cnad_text_1);
}
}
$(function(){
$('#cnad_text_1').keydown(loadVideo());
$('#cnad_text_1').click(loadVideo());
$('#cnad_text_1').change(loadVideo());
});
</script>
<body>
<input id="cnad_text_1" type="text" value="" size="60" name="cnad[text_1]">
<div id="embed_cnad_text_1"></div>
</body>
</html>
請問,如果你只是工作:'loadVideo()'裏面的文件準備好了?沒有看到所有的代碼或演示(jsfiddle),很難排除故障。 – lucuma