0

現在、私が構築している Web サイトがあり、投稿に画像ギャラリーがあります。ここでの私の質問は次のとおりです。

現在の画像のタイトル属性を取得して、ドキュメントのタイトルにする方法を教えてください。

説明:

「美しいですね」というタイトルの画像1のとき。をギャラリーで開くと、ドキュメントのタイトルは「美しいですね」です。それから、画像2のとき、「男!あの自動車事故は恐ろしいです!」というタイトルで。がギャラリーにある場合、ドキュメントのタイトルは「男!あの自動車事故はひどいです!」です。これはギャラリーなので、FancyBox 内で画像を進めることができ、新しい画像に変更すると、ドキュメントのタイトルが新しい画像に変わります。FancyBox が閉じられると、ドキュメントのタイトルは前に戻ります (必要に応じて、ドキュメントの先頭にある変数で定義できます)。

4

2 に答える 2

1
document.title = 'This is easy!';

更新:

コールバックを見てください http://fancyapps.com/fancybox/#docs

$(document).ready(function() {
    var origTitle = document.title

    $("#single_1").fancybox({
          helpers: {
              title : {
                  type : 'float'
              }
          },
          afterShow: function() {
            document.title = $(this).attr('title');
          },
          afterClose: function () {
             document.title = origTitle;
          }
      });
});

http://jsbin.com/olufus/1の完全なコード

于 2012-11-19T22:47:33.470 に答える