if()动作在pjax页面加载时丢失

时间:2013-09-23 12:48:03

标签: javascript jquery pjax

我的代码是:

  if ( $( "*" ).hasClass( "cover" ) ) {
    $(".cover").backstretch( $(".cover").data('src'), {fade: 350} );
  }

它正确执行是标准页面,但不是pjax导航。

知道如何让它发挥作用吗?

编辑:

  if ( $(".cover").length ) {
    $(".cover").backstretch( $(".cover").data("src"), {fade: 400} );
  };
  $(document).on('pjax:complete', function() {
    if ( $(".cover").length ) {
      $(".cover").backstretch( $(".cover").data("src"), {fade: 400} );
    }
  })

0 个答案:

没有答案