jQuery没有应用类来列出项目

时间:2013-04-23 12:47:14

标签: javascript jquery list class

This is my page.

它是由第三方开发的,我将其插入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中没有错误。 I put the jQuery in a fiddle,但是当我尝试触发模态时出现错误。

Here is a working version of the page on a different server

我必须在明天上午修复页面,这样破损的页面才会在今天生效。

2 个答案:

答案 0 :(得分:0)

我的假设,

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

据我所知,这些&#34; li&#34; 哪里有标签,假设这些小图片出现在模态中,所以你可以查看jquery的模态插件代码,图像src是否配置正确。

快乐编码:)

答案 1 :(得分:0)

确定将工作版本与非工作版本进行比较后,结果是CMS已经改变了正在呈现的实际html ..

它与脚本无关。

请参阅http://www.diffnow.com/?report=vknwc

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

您会注意到,在工作版本(正确的)上,每个li元素都在其中有一个空的a标记,并带有一些属性。

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

你需要重新添加它们(并且可能在内部给它们&nbsp,这样它们就不会被视为空