0

Squarespace を使用して、妻のビジネス用に新しい Web サイトを構築中です。それは彼女のクリスマス プレゼントの 1 つなので、彼女に言わないでください。:)

ただし、奇妙な問題が発生しています。サイトのページの約半分には、Healcode と呼ばれるサードパーティのウィジェットのコンテンツが含まれています。これらのページは、ページ読み込み時にロゴとナビゲーション バーが動き回る奇妙なぎこちなさを持っています。サードパーティのウィジェットを持たないページには、このジャーキネスはありません。

ガクガクするページの例: https ://coconditioning.squarespace.com/yoga-classes/ ガクガク
しないページの例: https ://coconditioning.squarespace.com/private-coaching/

Healcode ウィジェットは、次のような JavaScript コードです。

<script type="text/javascript">
  healcode_widget_id = "ay12237c4nc";
  healcode_widget_name = "schedules";
  healcode_widget_type = "mb";
  document.write(unescape("%3Cscript src='https://www.healcode.com/javascripts/hc_widget.js' type='text/javascript'%3E%3C/script%3E"));
  // Healcode Schedule Widget for Conscious Conditioning L.L.C. : Weekly Schedule New
</script>
<noscript>Please enable Javascript in order to get <a href="https://www.healcode.com" target="_blank">HealCode</a> functionality</noscript>

どんな助けでも大歓迎です。前もって感謝します!

4

2 に答える 2

0

bodyロードされるまでページを非表示にすることができます:

<body style = 'display: none'; />

そしてあなたのJavaScriptに、次を追加しますwindow.onload()

healcode_widget_id = "ay12237c4nc";
  healcode_widget_name = "schedules";
  healcode_widget_type = "mb";
  document.write( unescape("%3Cscript src='https://www.healcode.com/javascripts/hc_widget.js' type='text/javascript'%3E%3C/script%3E"));
  // Healcode Schedule Widget for Conscious Conditioning L.L.C. : Weekly Schedule New

window.onload = function()
 {
   document.body.style.display = 'block';
 };

また、document.write()あなたにとって最善の解決策はありますか?

于 2013-12-23T02:00:06.113 に答える