jQuery Ligthbox立即打开和关闭

问题描述:

我有一个功能可以从数据库中删除一些商务信息,我希望确认信息出现在Lightbox中。它在一个收藏夹打开,但它接近几乎立即=/jQuery Ligthbox立即打开和关闭

的jQuery:

$('a#MontrerSuppression').click(function(){ 

    $('#BackgroundSuppression,#Suppression').fadeIn('fast'); 

}); 

$('a#CacherSuppression').click(function(){ 

    $('#BackgroundSuppression,#Suppression').fadeOut('fast'); 

}); 

PHP/HTML:

<a href='myaccount.php?IDCommerce=<?php echo $Commerce['IDCommerce'];?>' id="MontrerSuppression">Supprimer Commerce</a> 

CSS:

BackgroundSuppression {宽度:100%;身高:100%;位置:绝对;顶部:0;左:0;背景颜色:#999;不透明度:0.5; z-index:1; display:none;}

Suppression {position:absolute;宽度:375px;背景:#fff; border:1px solid#000; padding:20px 20px 10px 10px;顶部:50%; margin-top:-130px;左:50%; margin-left:-250px; z-index:2;显示:无;文本对齐:中心;}

形式:

  <div id="Suppression"> 
      <a href="#" id="CacherSuppression"><strong>×</strong></a> 

      <?php supprimerCommerce(); ?> 

      <form method="POST" action="myaccount.php"> 
       <p>Êtes vous sur de vouloir supprimer votre commerce?</br>Une fois supprimer les informations seront perdu à jamais.</p> 
       <input type="submit" name="Confirmer" value="Oui"/> 
       <input type="submit" name="Annuler" value="Annuler"/> 
      </form> 
     </div> 

认为这个问题是在路上我“链接”的HTML链接到jQuery的功能,但无法弄清楚什么是正确的方法去做吧。

真正的欣赏,如果有人能够给我一些帮助

+1

我没有看到任何错误,你能告诉我们#BackgroundSuppression#Suppression代码吗? – sdespont 2012-07-20 07:46:00

+0

当然,但它只是CSS。 – 2012-07-20 07:52:17

+0

我认为Bouillou是指带有这些id的html。你用jQuery来控制其他东西吗? – 2012-07-20 08:04:21

试试这个fiddle,让我知道,如果它是确定你

编辑

OK,我明白了。事实是,onclick事件被href链接覆盖。 试试这个小提琴版本:http://jsfiddle.net/dMpNE/1/

+0

没有链接很好。但是,当我添加链接,同样的问题=/ – 2012-07-20 08:29:30

+0

和新的小提琴版本? – sdespont 2012-07-20 08:40:17

我希望a#MontrerSuppression包含一个href属性。所以要删除它从点击尝试以下。

$('a#MontrerSuppression').click(function(event){ 
    event.preventDefault(); 
    $('#BackgroundSuppression,#Suppression').fadeIn('fast'); 
});