質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.44%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Q&A

解決済

1回答

830閲覧

jqueryでslide toggleを実行させたいが、実行できない件

yura-asuha

総合スコア13

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

0グッド

0クリップ

投稿2023/03/10 14:07

slideToggle実行させたいのですが、全く反応せず、原因がわからず、困っています。
main.jsの.next()の使い方が間違っているのでしょうか?
それともslideToggleの使い方の問題なのでしょうか?
助けていただけたら、幸いです。

html

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="preconnect" href="https://fonts.googleapis.com"> 7 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 8 <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Outfit:wght@500;700&display=swap" rel="stylesheet"> 9 <link rel="stylesheet" href="https://unpkg.com/ress@4.0.0/dist/ress.min.css"> 10 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css"> 11 <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"> 12 <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css"> 13 <link href="https://cdn.jsdelivr.net/npm/jquery-smarttab@4/dist/css/smart_tab_all.min.css" rel="stylesheet" type="text/css"> 14 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"> 15 <link rel="stylesheet" href="./css/style.css"> 16</head> 17 18<body> 19<div class="yokuaruu"> 20 <i class="Q">Q</i> 21 <p class="shitumon-p">オンラインの英会話教室は初めてで続けられるか心配です。受講までの流れを教えてください。</p> 22 <button type="button" class="ue"><i class="bi bi-caret-up-fill"></i></button> 23 <div class="kotae"> 24 <i class="A">A</i> 25 <p class="kotae-p">初めに受講者様と保護者様と面談を行い。ご希望と状況に合わせて目標を設定したのちに短時間のレッスンからスタートいたします。<br>豊富なカリキュラムから選択し、受講可能です。楽しく無理なく学ぶことができ、気が付いたら英語が好きになっていたと受講生様から好評を得ています。</p> 26 </div> 27 </div> 28 29 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> 30 <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> 31 <script src="https://cdn.jsdelivr.net/npm/jquery-smarttab@4/dist/js/jquery.smartTab.min.js" type="text/javascript"></script> 32 <script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/jquery.waypoints.min.js" integrity="sha512-CEiA+78TpP9KAIPzqBvxUv8hy41jyI3f2uHi7DGp/Y/Ka973qgSdybNegWFciqh6GrN2UePx2KkflnQUbUhNIA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> 33 <script src="./js/main.js"></script> 34</body> 35 36</html>

css

1.yokuaruu{ 2 width:100%; 3 position: relative; 4 padding: 24px 40px 24px 60px; 5 border: 1px solid #f26618; 6 border-radius: 8px; 7} 8 9.Q{ 10 position: absolute; 11 top:24px; 12 left:30px; 13 width: 32px; 14 height: 32px; 15 font-family: Poppins; 16 font-weight: bold; 17 color: #fff; 18 background-color: #ffeee5; 19} 20 21.shitumon-p{ 22 font-size: 16px; 23} 24 25.ue{ 26 position: absolute; 27 top:24px; 28 right:20px; 29 color: #f26618; 30} 31 32.kotae{ 33 display: none; 34 position: relative; 35 padding: 24px 40px 24px 60px; 36} 37 38.A{ 39 position: absolute; 40 top:24px; 41 left:16px; 42 width: 32px; 43 height: 32px; 44 font-family: Poppins; 45 font-weight: bold; 46 color: #fff; 47 background-color: #f26618; 48}

main.js

1$('.ue').on('click', function(e) { 2 var content = $(e.target).next(); 3 content.slideToggle(); 4});

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

int32_t

2023/03/10 14:52

どの要素を slideToggle() したいのでしょうか。
yura-asuha

2023/03/10 15:01

コメントありがとうございます。 .ueを押すと、.kotaeがでてくるようにしたいです。
guest

回答1

0

自己解決

自己解決しました。
targetを使わずに行えばよかっただけでした。

$('.ue').on('click', function() {
$('.kotae').slideToggle();
});

投稿2023/03/10 15:15

yura-asuha

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.44%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問