http://basic-slider.com/
我想知道如何确定对象是否在基本滑块中有滑块?如果出现滑动条,我想暂停视频,但不知道如何确定是否出现滑动条?
更新:
下面的代码显示了我如何在galleria滑块中显示一个jwplayer。但问题是它只显示了一个黑色方块。没有滑块或视频播放器出现,我确实想使用jwplayer:
<?php
//start:procedure video
if(count($arrVideoFile[$key]) > 1){
?>
<style>
#galleriavideo_<?php echo $key; ?>{ width: 500px; height: 300px; background: #000 }
</style>
<div id="galleriavideo_<?php echo $key; ?>">
<?php
foreach ($arrVideoFile[$key] as $v) { ?>
<div id="myElement-<?php echo $key.'-'.$i; ?>">Loading the player...
<script type="text/javascript">
jwplayer("myElement-<?php echo $key.'-'.$i; ?>").setup({
file: "<?php echo 'VideoFiles/'.$v; ?>",
width: 480,
height: 270
});
<?php $i++; ?>
</script>
</div>
<?php } ?>
</div>
<script type="text/javascript">
Galleria.loadTheme('jquery/classic/galleria.classic.min.js');
Galleria.run('#galleriavideo_<?php echo $key; ?>');
</script>
<?php
}
您选择的滑块似乎无法处理事件。也许你应该选择另一个插件?例如,Galleria就有这种可能性。检查Documentation => Events
,特别是image
。
如果您想继续使用基本滑块,您可以在显示幻灯片时更改代码以添加所需内容。这里的更多信息:当div可见时触发操作的jQuery事件
另一种解决方案是使用jQueryWatch插件并检测display
属性何时更改。
就我个人而言,我认为第一个解决方案是最简单的:)