1

カラーボックスのオンクリックを開こうとしています。大丈夫です。しかし、カラーボックスの高さを(返されたコンテンツの高さに応じて)自動に設定したいと思います。ブラウザのスクロールバーは、カラーボックスのコンテンツの高さの高さ内でスクロール可能になります。これが私のコードです

$('body').on('click', 'a.post', function(e) {
  e.preventDefault();
  $.colorbox({
    width: "850px",
    height: "600px",
    iframe: true,
    href:this.href
  });
});

何か助けはありますか?(前もって感謝します)

4

2 に答える 2

3

height()次の方法で Height の使用を試すことができます。

var objHeight=$(window).height()-100; // reduce 100, so that it will fit in the container

$.colorbox({
   width: "850px",
   height: objHeight,
   iframe: true,
   href: this.href
});
于 2013-02-19T08:32:21.473 に答える
1

この問題がまだある可能性がある人のために回答を投稿する

自動の高さの場合、これは私にとって美しく機能しました

<script type="text/javascript">
    function openColorBox() {
        $.colorbox({ 
          href: "Something.aspx",
          onComplete: function () {
                $(this).colorbox.resize();
          }  
      });
    }
</script>
于 2015-12-30T08:24:03.160 に答える