-1

这是我的页面。

它是由第 3 方开发的,我将它插入到我们的 CMS 中。每当我尝试以任何方式更新页面时——即使是像更改 URL 这样简单的操作,当您单击加号时,模式中的列表项也会停止填充。

应该发生的是,每个模态窗口都有小图标出现在(当前为空的)橙色条上,当您将鼠标悬停在图标上时,下面的内容会发生变化。它看起来像这样,代码看起来像这样:

            <ul class="size_banner">                                
            <li><a class="size_1 selected" title=""></a></li> 
            <li><a class="size_2" title=""></a></li> 
            <li><a class="size_3" title=""></a></li>
            <li><a class="size_4" title=""></a></li>
            <li><a class="size_5" title=""></a></li>
            <li><a class="size_6" title=""></a></li>
            <li><a class="size_7" title=""></a></li>
            <li><a class="size_8" title=""></a></li>
            </ul>

有一次,我发现如果我在文本编辑器中编辑页面,而不是直接在 CMS 中编辑,然后复制新代码,它会起作用。但是,它再次不起作用!Firebug 控制台或 Chrome 中没有错误。我把 jQuery 放在了一个小提琴中,尽管当我尝试触发模式时出现错误。

这是不同服务器上页面的工作版本

我必须在明天上午之前修复页面,所以损坏的页面只会在今天生效。

4

2 回答 2

0

好的,在将工作版本与非工作版本进行比较后,结果是 CMS 更改了正在呈现的实际 html。

跟剧本没关系。。

http://www.diffnow.com/?report=vknwc

左边是非工作代码,右边是工作代码(仅适用于第一个尺寸)。

您会注意到,在工作版本(右侧)中,每个li元素内部都有一个带有一些属性的空a标签。

您的 CMS 显然认为这些元素是无用的,因为它们是空的并将它们删除。

您将需要重新添加它们(也许给它们一个&nbsp内部,这样它们就不会被视为空的

于 2013-04-23T13:42:56.813 回答
0

我的假设,

<ul class="size_banner">
  <li> </li>
  <li> </li>
  <li> </li>
  <li> </li>
  <li> </li>
  <li> </li>
  <li> </li>
  <li> </li>
</ul>

据我所知,这些 “li”标签假设那些小图像出现在模态中,所以你可以检查jquery的模态插件代码,图像src是否配置正确。

快乐编码:)

于 2013-04-23T13:24:25.117 回答