gpt4 book ai didi

php - 它没有显示所有图像

转载 作者:行者123 更新时间:2023-12-02 19:01:02 25 4
gpt4 key购买 nike

我在这里有一个申请:application

在演示中,我使用基本的 jquery slider ,其页面位于:page info

现在我遇到的问题是它显示问题 1 中的图像,但不显示问题 2 中的图像。现在,在我包含 slider 之前,它显示了所有问题中的图像。但由于我包含了 slider ,因此它仅在第一个问题中显示图像。如何让图片显示在所有问题中?

代码:

<form action='results.php' method='post' id='exam'>

<?php

foreach ($arrQuestionId as $key=>$question) {

?>

<div class='lt-container'>
<p><?php echo htmlspecialchars($arrQuestionNo[$key]) . ": " . htmlspecialchars($arrQuestionContent[$key]); ?></p>

<?php

//start:procedure image
$img_result = '';
if(empty($arrImageFile[$key])){
$img_result = '&nbsp;';
}else{

?>

<div id="banner-slide">
<ul class="bjqs">
<?php foreach ($arrImageFile[$key] as $i) { ?>
<li><img alt="<?php echo $i; ?>" height="200" width="200" src="<?php echo 'ImageFiles/'.$i; ?>"></li>
<?php } ?>
</ul>
</div>

<script type="text/javascript">

jQuery(document).ready(function($) {

$('#banner-slide').bjqs({
animtype : 'slide',
height : 200,
width : 200,
responsive : true,
randomstart : true
});
});

</script>

<?php

}
//end:procedure image
?>

</div>


<?php

}

?>
</form>

最佳答案

页面上有两个具有相同 ID 的 div。 #1 这是一个不好的 HTML。您需要在每个 div 上独立启动 slider 。

$('#banner-slide1').bjqs({ //ETC

$('#banner-slide2').bjqs({ //ETC

这足以理解你哪里出了问题以及为什么它不起作用吗? JQuery 不知道要使用哪个横幅幻灯片,或者它实际上只使用第一个,因为它知道每页应该只有一个 ID。

我不知道你的 slider 插件是如何工作的,但你也许可以将 id 更改为 div 中的类,然后使用以下命令启动 slider :

$('.banner-slide').bjqs({ //ETC

或者

$('.banner-slide').each(function(){
$(this).bjqs({ //ETC

这取决于插件的工作原理。

关于php - 它没有显示所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14793432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com