-
1:ID:xGJKdq · 2019-04-22

#javascript JSとかに詳しい方、
HTMLにコンテンツ内容を記載せずに、JSとCSSだけでポップアップを設定ってできますか?
ポップアップ内に普通にテキストやボタンとかあって、それらの要素はhtml内には書かないということなのですが。。。
可能なのでしょうか?

12 件の回答

2:ID:jh3E12 · 2019-04-22

可能です。

3:ID: · 2019-04-22

Re:2
ありがとうございます。どこかにブログ記事などありますでしょうか?いろいろ検索してみたのですが、探し方が悪いのか見つからず・・・><

4:ID:avaIA1 · 2019-04-22

JSで動的にHTMLを書いて、それをjQueryならappendしちゃえばよいのではないかと。

5:ID:w2QCIe · 2019-04-22

可能。ブログ記事とかめんどいから探さない(探す時間は初心者も経験者も変わらないから)。
なんかJS普段書いてなさそうだからjQueryで簡単に書くと、
ボタン等の要素をclickした時に、append等のDOMを追加するメソッドでHTMLに追記。
ふわっと表示させたいならappendする要素をCSSでvisibility:hiddenとopecity:0設定し、append実行後にvisibility:visibleとopecity:1をアニメーション。
これで表示は出来る。
表示しているものを非表示にする場合はopecity:0にアニメーションでした後remove等のDOMを削除するメソッドを実行。

6:ID:6oAsEm · 2019-04-22

できるが、JSで複雑なDOMを構成するのはめんどくさいので普通やらない。どうしても書いておくのが嫌なら、別ファイルに書いておき、ajax で呼び出す方が楽。

7:ID:c0FQv5 · 2019-04-22

JSの役割の99%はhtmlの生成・編集・削除だから、できないわけがない。
ただ、htmlに記載しないのがbotに拾われたくないという理由ならば、JSすらいらずCSSだけで可能。
あと、学習するつもりなく、コピペでやろうとしてるなら、お引取りくださいっていう案件だな。

8:ID: · 2019-04-22

Re:4
ありがとうございます

9:ID: · 2019-04-22

Re:5
ご丁寧にご説明ありがとうございます。

10:ID: · 2019-04-22

Re:6
ajax!こちらでも調べてみます。ありがとうございます。

11:ID: · 2019-04-22

Re:7
クライアントにjsタグだけ納品してそのタグだけ設定だけしてくださいね。というようなサービスなんですが、その仕組みだけで、ポップアップが仕込めるのかが知りたかったのです。ありがとうございます。

12:ID:NYAJly · 2019-04-22

案件なんやろ?外部の人間に聞くな無能

13:ID:BoH2hB · 2019-04-23

Re:12
どうしたらそんな歪んだ性格になれるの?

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る