【发布时间】:2013-02-18 10:42:09
【问题描述】:
我正在使用 Galleria 插件,但我想做的是将主要对象居中,即 Galleria 滑块内的音频播放器。但是我该怎么做呢?
以下是基本的广场风格:
<style>
#galleriaaudio_<?php echo $key; ?>{ width: 550px; height: 200px; background: #000; }
</style>
我这里有演示应用页面:DEMO
更新:
下面是当前代码,尝试在滑块中选择每个特定的音频播放器并将其居中:
<?php
$j = 0;
?>
<style>
#galleriaaudio_<?php echo $key; ?>{ width: 550px; height: 200px; background: #000; margin:0; }
</style>
<div id="galleriaaudio_<?php echo $key; ?>">
<?php
foreach ($arrAudioFile[$key] as $a) { ?>
<a href="audio.php?key=<?php echo $key; ?>&j=<?php echo $j; ?>&a=<?php echo $a; ?>"><img class="iframe" src="Images/audiothumbnail.png"></a>
<?php $j++; ?>
<?php } ?>
</div><br/>
<script type="text/javascript">
$(window).load(function(){
var key = '<?php echo $key; ?>';
var j = '<?php echo $j; ?>';
$("#galleriaaudio_"+key)
.find("iframe")
.contents()
.find("#jp_container_"+key+"-"+j)
.attr('style', 'margin: 0 auto');
});
Galleria.loadTheme('jquery/classic/galleria.classic.min.js');
Galleria.run('#galleriaaudio_<?php echo $key; ?>');
</script>
Below is releavt divs belonging to each audio player which gives each audio player uniqueness:
<div id="jquery_jplayer-<?php echo $key.'-'.$j; ?>" class="jp-jplayer"></div>
<div id="jp_container_<?php echo $key.'-'.$j; ?>" class="jp-audio">
【问题讨论】:
-
能否请您在 jsfiddle 中显示示例?
-
@DebasishChowdhury 我很难制作小提琴,因为大多数都是 php 编码的,但我创建了一个演示,所以你可以看到它的样子。我希望音频播放器在滑块中居中的原因是因为滑块箭头挡住了您将无法按下播放按钮
-
@Manixman 请查看我的答案并尝试解决方案,如果我落后于某个地方,请告诉我。