0

Html サービスを使用して次の HTML ページを公開するスクリプトを作成しました。

<html>
  <div id="fixeddiv"></div>
  <script>
    var div=document.getElementById("fixeddiv");
    div.style.position="fixed";
    alert(div.style.position);
  </script>
</html>

アラート ウィンドウに空の文字列が表示されます。div要素に固定位置を設定することはできませんか?

4

4 に答える 4

1

私はちょうど同じことに出くわしましたが、答えはNOのようです。どうやら彼らは、固定 div が機密漏れになることを心配しているようです。

次に、彼らは私たちのキーボードからもキーを削除したいと考えているでしょう ;-)

于 2012-09-25T02:04:05.027 に答える
1

これを使用して、上部のグローバル ナビゲーション バーの「固定」効果を取得しました。それはあなたや他の人に役立つかもしれません。

$(document).ready(function() {
    $( window ).scroll(function() {
        $( '.fixed' ).css('top', $( this ).scrollTop());
    });
});

注: GAS では $( window ).scroll() が機能しなかったため、代わりにビュー ポートのサイズの div ブロックを作成し、スクロール バー オーバーフローを使用しました。

于 2014-03-19T07:31:38.650 に答える
0

position:fixedセキュリティ上の理由から許可されていないようです:http ://code.google.com/p/google-apps-script-issues/issues/detail?id = 1840

于 2012-09-25T11:51:27.107 に答える