Firefox/Javascript不显示图像-Joomla

Firefox/Javascript not displaying image - Joomla

本文关键字:显示图 图像 -Joomla 显示 Javascript Firefox      更新时间:2023-09-26

我自定义了内容模块,这样文章的标题在文本之前显示一个图像,文本用两种颜色显示!!

代码的相关部分如下:

<h2 class="title">
  <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
    <span class="image-title2">&nbsp;</span>
    <?php 
    $titles = explode(" ",$this->item->title);
        for ($i=0; $i<count($titles)-1; $i++){
            echo '<span style="float:left;padding-left:7px;color:#303030;">'.$this->escape($titles[$i]).'</span>';
        }?> 
        <span style="color:#06cfef;float:left;padding-left:7px;"><?php echo $this->escape($titles[$i]);?></span></a>
        <div class="clear"></div>
<?php else : ?>
    <div><span class="image-title"></span>
    <?php
        $titles = explode(" ",$this->item->title);
        for ($i=0; $i<count($titles)-1; $i++){
            echo '<div style="float:left;padding-left:7px;">'.$this->escape($titles[$i]).'</div>';
        }?> 
        <div style="color:#06cfef;float:left;padding-left:7px;"><?php echo $this->escape($titles[$i]);?></div></div>
        <div style="clear:both;"></div>
<?php endif; ?>

在IE和Google Chrome中,所有内容都按需显示(除了IE,它有一些定位问题,但我现在不专注于此)

在firefox中,我可以正确地看到内容加载,但就在页面加载完成之前,图像消失了。。。我在FF中禁用了javascript,所有内容都显示正确,但我就是不明白为什么!!

你可以看看这个网址:http://sostudent.com/joomla/

有人能帮忙吗??

我很确定这是由gantry-buildspans.js.引起的

似乎需要这个脚本来使标题h1-h3的文本颜色不同。执行此操作时,它会将标题的内容替换为新的span,并且span.image-title2将被丢弃。

由于您不需要这个脚本,因为您已经在上面的代码中自己完成了这项工作,所以可以删除这个脚本。