嗨,我正在使用这个名为Meta Slider light的插件,我试图完成的是让<li>
调用图像id的类。
每个Image都有一个ID,它调用Img类中的ID,但我希望它在<li>
类中调用它。
下面是源代码。
https://github.com/mihadaiko/ml-slider/blob/master/inc/slide/metaslide.image.class.php
在215线上,这个代码是
'class' => "slider-{$this->slider->ID} slide-{$this->slide->ID}",
那个代码给了我这个--><img src="img url" class="slider-ID slide-ID">
该类调用Slider ID和幻灯片ID。
并且在线路347上它调用CCD_ 5元素。
$html = '<li style="display: none;"' . $thumb . '>' . $html . '</li>';
每个图像被封装在<li>
元素中。
这给了我这个
<li style="display:none;"><img src="img url"> class="slider-ID slide-ID"></li>
我想做的是将类行添加到<li>
元素中。
到目前为止,我已经尝试过这个
$html = '<li style="display: none;" class="slide-{$this->slide->ID}" ' . $thumb . '>' . $html . '</li>';
它仍然不起作用,它调用的是实际的代码而不是图像id。我做错了什么。
其中的值很可能在打印之前进行了转义。这意味着您的PHP在输出到页面之前永远不会有机会进行评估。我可能错了,但看起来是这样。
试试这个
'class' => "slider-" . $this->slider->ID . " slide-" . $this->slide->ID,
编辑,这个
$html = '<li style="display: none;" class="slide-'. $this->slide->ID .'" ' . $thumb . '>' . $html . '</li>';