2016-07-05 1 views
0

私は新しいブログを持っています。問題のページはhereユーザーがウェブページ上のどこにいるのかを確認する

ページの左側に、ブログの他の部分とソーシャルメディアの共有ボタンへのリンクがあります。
これらのリンクはdiv:位置が固定されているため、ユーザーがブログをスクロールするときにそのまま残ります。

私はDisqusをコメントに使用しています。これらのリンクはコメントセクションをオーバーレイしています。私は2つの解決方法を見ることができます:1つはDisqusをページの右側に限定することです。私はその質問をDisqusサイトに掲載しました。私がここで助けが必要なもう一つの解決策は、ユーザーがブログの最後に達したかどうかを判断する方法があるかどうかを調べることで、ユーザーがコメントをスキャンするとリンクが上にスクロールするように位置プロパティを動的に変更できます。

また、ユーザーがブログをスクロールすると、positionプロパティがfixedに変更されます。

提案がありますか?

ありがとうございました。

答えて

0

投稿内容の幅をコメントにしてください。そうすれば、サイドバーを修正してコメントに干渉させることができます。

0

javascript element.scrollTopでページの垂直オフセットを確認できます。
次に、コメントの上にある要素の高さを確認して、のリンクブロックを設定して、top: ;の値を追加するか、position: fixed;

と設定した場合、現在の状態を確認することができます。
関連する問題