簡體   English   中英

Wordpress篩選器按鈕:內容淡入和淡入

[英]Wordpress Filter Buttons: Content fading out and fading in

我正在使用此javascript來打開和關閉網站上某些內容的顯示,具體取決於后端中設置的內容類別:

<script>
    var $btns = $('.btn').click(function() {

      if (this.id == 'all') {
        $('.projekte > .post').fadeIn(600);
      } else {
        var $el = $('.' + this.id).fadeIn(600);
        $('.projekte > .post').not($el).hide();
      }
      $btns.removeClass('active');
      $(this).addClass('active');
    })
</script> 

當內容設置為active (即正在顯示)時,它會很好地淡入。 如何讓消失的內容同樣平滑地消失? 截至目前,它只是立即消失,這嚴重破壞了網站的視覺效果。

可以在此處查看腳本的實時演示: http : //udkdev.skopec.de/category/projekte/

您是否嘗試了fadeOut();?

<script>
    var $btns = $('.btn').click(function() {

      if (this.id == 'all') {
        $('.projekte > .post').fadeIn(600);
      } else {
        var $el = $('.' + this.id).fadeIn(600);
        $('.projekte > .post').not($el).fadeOut(600);
      }
      $btns.removeClass('active');
      $(this).addClass('active');
    })
</script> 

使用jQuery方法-fadeOut()或為元素類定義CSS過渡。

$('.projekte > .post').not($el).hide();

可以替換為

$('.projekte > .post').not($el).fadeOut();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM