私は単一ページの Joomla サイトに取り組んでいます。これは非常に基本的なことですが、技術的な問題がいくつかあります。ユーザーがナビゲーション メニューのリンクをクリックすると、ページが対応する要素にスクロールします。私はjQueryと普通の古いアンカーを使ってこれをやっています。(例: mysite.com/#contact)
お問い合わせフォームも使っています。このフォームを送信すると、ページがリロードされます。mysite.com./#contact の URL を再度リロードし、フォームが正常に送信されたことをユーザーに知らせるメッセージを表示したいと考えています。これにはポップアップを使用したくありませんが、フォームのすぐ上に表示したいと考えています。
送信リダイレクトを mysite.com/#contact?submit=yes に戻し、jquery を使用して URL に submit=yes パラメータがあるかどうかを確認し、メッセージを表示することを考えましたが、問題は、パラメータをurl、正しい要素まで自動的にスクロールダウンしません...
これを修正するためのアイデア/巧妙なトリックはありますか?
前もって感謝します!
ブラム