jQuery .animate()仅在返回时动画

时间:2013-06-12 15:41:33

标签: jquery jquery-animate

我在设计中使用了.animate()作为div,虽然它显示了内容,但它只在关闭时显示动画,而不是在打开时显示。

点击右上角的德国国旗时,您可以在此处看到它:

http://cccctanger.com/inwx/index-logged-in-actual.html

有什么想法?可能与其他脚本发生冲突吗?

<div class="pull-right">
<a class="ix-lang" href="#">DE <img src="img/flag-de.png"/></a> 
<span class="ix-lang-more">
<a href="#">EN <img src="img/flag-en.png"/></a> 
<a href="#">ES <img src="img/flag-es.png"/></a>
</span>
</div>

和jQuery:

<script type="text/javascript">
/* <![CDATA[ */
( function( $ ) {
   $( 'a[href="#"]' ).click( function(e) {
      e.preventDefault();
   } );
} )( jQuery );
/* ]]> */
</script>
<script>
jQuery(function ($) {
$("a").tooltip()
    });
</script>

<script>
$("select.ix-select-contact").change(function(){
    $(".ix-show-details").empty();
    $(".ix-show-details").append("<strong>Mario Peschel</strong> · InterNetworX Ltd. & Co. KG<br />Telefon:+49.3066400137  Fax:+49.3066400138<br />E-Mail:mp@inwx.de<br />Berlin, Tempelhofer Damm 140 12099, DE");
});
</script>
<script>
$(document).ready(function{
$('#myTab a').click(function (e) {
    e.preventDefault();
    $(this).tab('show');
})
});
</script>
<script>
$(document).ready(function(){
  $('.ix-btn-custom').popover({ 
    html : true,
    content: function() {
      return $('#popover_content_wrapper').html();
    }
  });
});
</script>
<script>
$('.ix-lang').click(function(){
$('.ix-lang-more').animate({width: 'toggle'}, 'easeInExpo');})
</script>

1 个答案:

答案 0 :(得分:0)

试试此代码

  TriggerClick = 0;

  $(".ix-lang").click(function(){
    if(TriggerClick==0){
         TriggerClick=1;
         $(".ix-lang-more").animate({width:'60px'}, "easeInExpo");
    }else{
         TriggerClick=0;
         $(".ix-lang-more").animate({width:'0px'}, "easeInExpo");
    };
  });