【发布时间】:2020-10-17 02:07:18
【问题描述】:
我有一个问题,我不知道如何解决它。我有一个 acf 中继器,上面有一个来自 youtube 的视频中继器,当我单击按钮打开视频时,视频作为模态打开,但是当我关闭模态时,视频仍在后台播放 模态关闭后如何停止播放视频? 谢谢
<?php if( have_rows('video_youtube1') ):
$i = 1; // Set the increment variable
// loop through the rows of data
while ( have_rows('video_youtube1') ) : the_row();
$modal_video = get_sub_field('video');
$modal_header = get_sub_field('titulli_video');
$modal_body = get_sub_field('paragrafi_video');
$modal_footer = get_sub_field('butoni_video');
?>
<?php if (get_sub_field('position') == 'left_video') { ?>
<div class="donationVideoFeature">
<div class="video-container">
<div class="playDiv">
<i class="fa fa-play" data-toggle="modal" data-target="#myModal-<?php echo $i;?>"></i>
</div>
<div class="modal" id="myModal-<?php echo $i;?>">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<?php echo $modal_video; ?>
</div>
</div>
</div>
</div>
</div>
<div class="donationVideoText p-5 ">
<h3 class="donation-title"><?php the_sub_field('titulli_video');?></h3>
<p class="donation-paragraph"><?php the_sub_field('paragrafi_video');?></p>
<button class="btn btn-lg donateBTN"><?php the_sub_field('butoni_video');?></button>
</div>
</div>
<?php } else { ?>
<div class="donationVideoFeature">
<div class="donationVideoText p-5 ">
<h3 class="donation-title"><?php the_sub_field('titulli_video');?></h3>
<p class="donation-paragraph"><?php the_sub_field('paragrafi_video');?></p>
<button class="btn btn-lg donateBTN"><?php the_sub_field('butoni_video');?></button>
</div>
<div class="video-container">
<div class="playDiv">
<i class="fa fa-play" data-toggle="modal" data-target="#myModal-<?php echo $i;?>"></i>
</div>
<div class="modal" id="myModal-<?php echo $i;?>">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<?php echo $modal_video; ?>
</div>
</div>
</div>
</div>
</div>
</div>
<?php }$i++; // Increment the increment variable
endwhile;
//End the loop
else :
endif;
?>
【问题讨论】:
标签: javascript php advanced-custom-fields acfpro