html/css/jsをまだ学んでいるので、ごめんなさい。私がしたいことは、cssとjsから作られたdivクラスであるこのボタンをクリックすることです。ページをリフレッシュせずにコンテンツをロードすることができます。これはajaxやjqueryが必要ですが、ここに私のギターのページdanielroberto.github.ioとレポhttps://github.com/danielroberto/danielroberto.github.ioがありますので、あなたは私が何を意味するのかを知ることができます。私は基本的に、ナビゲーションボタンのいずれかをクリックして、新しいHTMLページ全体にリダイレクトすることなく、必要なコンテンツを読み込みます。たとえば、「写真」ボタンをクリックしたいときは、ボタンをクリックして画像を表示し、画像がbottomに表示されるようにしたいときは、photos.htmlのようなものにリダイレクトします。 「デザイン」ボタンをクリックするのと同じように、私はコンテンツをトランジションしてロードする必要があります。ページリフレッシュなしでdivクラスボタンをクリックしてhtmlを読み込む方法
答えて
ネット上には、AJAXに必要なイントロを得るための豊富なリソースがあります。全部ではなくウェブページの一部を読み込むテクニックです。
jQuery JavaScriptライブラリを使用してこれを行うことをお勧めします。選択肢はたくさんありますが、簡単に学ぶことができ、ネット上で広く使用されています。試してみた!ここ
スタート:あなたはあなたのイメージを提供するために、いくつかのサーバー側の技術を使用することを計画している場合のみとなりhttp://www.w3schools.com/jquery/jquery_ajax_intro.asp
。
表示する画像のリストを手作業で設定し、これらのボタンを繰り返し表示させる場合は、jQueryカルーセルプラグインを使用して、ある種のカルーセルを作成するのが最も良いでしょう。最初からすべてHTMLマークアップに含めてください。ここから選択するか、またはここに触発される負荷:https://plugins.jquery.com/tag/carousel/。
また、画像を表示している画面に合わせてサイズを変更する必要があります。 srcset
をご覧になることをお勧めします。テストサイトの画像は4600ピクセル幅でした。これをチェックしてください:https://css-tricks.com/responsive-images-youre-just-changing-resolutions-use-srcset/
うまくいくといいですね。初期の仕事は難しい作業ですが、間もなくあなたはそれをやり遂げます。
はい、OP @DanielRoberto _は "ajaxまたはjqueryが必要です" _これはajax _ **または** _ jqueryではありません - jqueryはajaxを行うのに役立つ_one_ライブラリです。ライブラリなしでプレーンjsでajaxを行うこともできますが、それは単なる作業です。 –
jQueryの
HTML
<div class="my-button">click here</div>
<div class="my-content">init content</div>
JS
contentElement = $('.my-content');
$('.my-button').click(function() {
contentElement.html('new content');
});
を使用してボタンをクリックしたときにあなたが簡単にあなたがあなたのコンテンツを保存することができ要素のHTMLを編集することができますあなたのjsのvar。次に、ボタンをクリックすると、テキストノードまたは要素を作成してdivに追加する関数を呼び出すことができます。
HTML
<button onClick="function()"></button>
<div id="show-data">
</div>
JS
var newText = 'Stuff here';
function function() {
var div;
div = document.getElementById('show-data');
div.appendChild(document.createTextNode(newText));
}
- 1. jQueryを使用してdivにPHPファイルを読み込む方法パラメータを渡して読み込み
- 2. SystemJを使用してJSにHTMLを読み込む方法
- 3. PHPでCSSを使ってhtmlページを読み込む方法
- 4. 詳細な画像をHTMLの背景として読み込む方法は?
- 5. Android WebViewでJavaScriptを使用してローカルHTMLを読み込む方法は?
- 6. Androidでインテントを使用してローカルHTMLページを読み込む方法は?
- 7. .ymlファイルをMongoid.loadに読み込む方法列をなして?
- 8. メニューリストをクリックすると、同じページのDIVにHTMLページを読み込む方法は?
- 9. ボタンをクリックして剣道UIからグラフを読み込む方法
- 10. クリックでGoogle Translateウィジェットを読み込む方法は?
- 11. リンクからHTMLを読み込み、slick.jsライブラリでdivに書き込む
- 12. AngularJSでオンデマンドでHTMLフラグメントを読み込む方法は?
- 13. jquery .htmlメソッドを使用してWebページ全体を読み込む方法は?
- 14. Javascriptを使用してHTMLコードをテーブルに読み込む方法は?
- 15. JSを使用して別のhtmlファイルを読み込む方法
- 16. XMLドキュメントを読み込んで読み込む方法
- 17. htmlのページでjavascriptの値を読み込む方法
- 18. xamrianフォームのWebviewでローカルHTMLファイルを読み込む方法
- 19. C#のWebブラウザーコントロールでローカルHTMLページを読み込む方法
- 20. javascriptで別のhtmlファイルを読み込む方法は?
- 21. jqueryダイアログボックスでhtmlページを読み込む方法
- 22. ajax javascriptでhtmlファイルを読み込む方法
- 23. bxSliderでHTMLコンテンツをスムーズに読み込む方法
- 24. kangoフレームワークで外部ファイル(html、js、css)を読み込む方法
- 25. 電子でローカルHTMLページを読み込む方法<webview>
- 26. 2度読み込むことなく画像を読み込む方法
- 27. htmlページを読み込むhtml/javascriptコード
- 28. jqueryを使用してdiv内のページを読み込む
- 29. ASP.Netタブコントロール:別のASPXファイルをクリックしてコンテンツを読み込む
- 30. テーブル要素をクリックしてデータを読み込む
[このMDNの記事](https://developer.mozilla.org/en-US/docs/AJAX)やGoogleを見てみましょう"Ajaxチュートリアル" – gyre