2012-01-07 141 views
2

我正在开展一个项目,我在我的投资组合页面上使用灯箱。当投资组合页面第一次打开灯箱时,工作正常
但是,当我点击任何类别在右侧它不起作用,当我点击它时,只显示图像。
基本上我动态显示图像。即使我已经在这两个页面上给出了相同的关系。请帮助我解决这个问题。谢谢灯箱动态内容不起作用

对不起,兄弟我是新来的stackoverflow。这里是我的主要组合页面的代码。

enter code here 
<td width="210"><a href="padmin/files/images/<?php echo $row['image'] ?>" class="zoom" rel="lightbox" target="_new" title="<?php echo $row['title'] ?>" rev="<?php echo $row['link'] ?>" style=" border: 2px solid #CCCCCC; height: 182px;width: 294px; display:block; 
-moz-border-radius: 5px 5px 5px 5px; padding:4px;"><img src="padmin/files/images/<?php echo $row['image'] ?>" class="pimage" /></a> 
       </td> 

,这是一个类别代码,我使用的是左侧

enter code here 

<td width="210"><a href="padmin/files/images/<?php echo $row['image'] ?>" class="zoom" rel="lightbox" target="_new" title="<?php echo $row['title'] ?>" rev="<?php echo $row['link'] ?>" style=" border: 2px solid #CCCCCC; height: 182px;width: 294px; display:block; 
-moz-border-radius: 5px 5px 5px 5px; padding:4px;"><img src="padmin/files/images/<?php echo $row['image'] ?>" class="pimage" /></a> 
        </td> 

都是相同的,但仍有问题。

+0

把它放在jsfiddle或我们可以看到问题的地方 – 2012-01-07 05:24:36

+0

请张贴一些代码 – Rafay 2012-01-07 05:24:47

+1

谁投了票? – Sinetheta 2012-01-07 05:27:46

回答

2

这里是你可以尝试,因为你已经张贴任何形式的代码,以便其所有基于假设,使用.on()到单击处理程序绑定到动态内容

$('a[rel=lightbox]').on('click', function(e){ ... }); 
+0

3nigma我是Php kindly elaborat的新手,因为我已经给出了代码,感谢您的快速响应。 – 2012-01-07 05:39:06

+0

@RizwanTaj上面的代码附加一个点击处理程序到具有'rel'属性'= lightbox'的所有锚点标记,在jquery版本1.7中添加的'on'函数负责动态添加元素到页面if你正在使用jQuery的老版本,它是建议更新它或使用委托' – Rafay 2012-01-07 17:11:50

+0

许多命中和审判后,我改变滑块作为从3nigma评论得到一些想法,它的工作正常..细节 – 2012-01-10 04:35:01

0

你可以试试,

 <div id="inline" > 
        <img src="padmin/files/images/<?php echo $row['image']"> 
      </div> 

    <td> 
    <a href="#inline" class="zoom" title="title." data-description="" > 
      <img src="padmin/files/images/<?php echo $row['image'] ?>" class="pimage" /> 

    </a> 
</td> 
+0

谢谢@Samyappa – 2015-10-28 05:33:14