0

私は jQuery Backstretch ( http://srobbin.com/jquery-plugins/backstretch/ ) を使用していますが、RadAjaxManager AjaxRequest (クライアント側で開始) を介した AJAX の更新後に停止します。

AJAX の後で再初期化を試みましたが、サイコロはありません。ただし、他の jQuery プラグインはまだ機能しています (つまり、jQuery のカウントダウン - http://keith-wood.name/countdown.html )。

JS ページの読み込み:

$(document).ready(function () {
  $('#timer').countdown({
    until: new Date(2014, 5 - 1, 1)
  });

  $.backstretch([
    'images/bg1.jpg',
    'images/bg2.jpg',
    'images/bg3.jpg'
     ], {
     fade: 750,
     duration: 4000
  });
});

ボタンクリックのために呼び出されたJavascript:

$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest();

VB:

Protected Sub RadAjaxManager1_AjaxRequest(sender As Object, e As AjaxRequestEventArgs) Handles RadAjaxManager1.AjaxRequest
    'Do something
End Sub

AjaxRequest が実行された後、カウントダウンはまだ実行されていますが、Backstretch 画像は消えています!

ヘルプ?

4

2 に答える 2

0

ID に再バインドすることもできます。

それ以外の場合は、デバッグの目的で、ajax 呼び出しの後に js スクリプトを再実行してみてください。

 $(document).ready(function(){
       //your ajax call
       $.getScript("jquery.min.js");
 });
于 2015-02-11T09:33:58.050 に答える