我想在点击链接时停止并切换视频。
我试过这个:$($ old_media)[0] .pause();
但这条线不起作用,我的js文件也不再起作用了。
我已经包含了来自Google的JQuery lib,但它说暂停()不是一个函数。
有人有解决方案吗?
这是我的js代码:
jQuery(document).ready(function($)
{
$.current_selected = $("#first_selected").html();
$("[id^='feature-href-']").click(function()
{
$use_id = $(this).attr("id").replace("feature-href-", "");
$old_header = "#feature-node-header-"+$.current_selected;
$old_media = "#feature-node-media-"+$.current_selected;
$header_id = "#feature-node-header-"+$use_id;
$media_id = "#feature-node-media-"+$use_id;
$("#feature-media-container").slideUp("slow");
$($media_id+" > object").addClass("no_display");
/* Clear old header */
$($old_media)[0].pause();
$($old_header).addClass("no_display");
$($header_id).removeClass("no_display");
/* Hide old Media*/
$($old_media).slideUp("slow");
$($old_media+" object").addClass("no_display");
setTimeout(function()
{
$("#feature-media-container").slideDown("fast");
setTimeout(function()
{
$($media_id).slideDown("slow");
$($media_id+" > object").removeClass("no_display");
}
,1000);
}
,150);
$.current_selected = $use_id;
return false;
});
});