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

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

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

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

解決済

1回答

292閲覧

jQueryのフリック実装で、謎の丸が出る

nika_nika

総合スコア38

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2022/01/13 15:19

編集2022/01/13 15:33

jQueryでフリックを実装しているのですが、画像内の右箇所に丸印●が付いてます。
消し方が分からないので、教えていただきたいです。
https://gyazo.com/eb6ca8aa7daef4e19bd5075f98eea03b
分かりにくくて、すいません。画像のせいではなく、コードによって丸が出ております。

<div class="swipe-photo"> <ul class="swipe-photo-container clearfix"> <li class="swipe-photo-item"><img src="img/0.jpg" class="swipe-photo-thumbnail"></li> <li class="swipe-photo-item"><img src="img/1.jpg" class="swipe-photo-thumbnail"></li> <li class="swipe-photo-item"><img src="img/2.jpg" class="swipe-photo-thumbnail"></li> <li class="swipe-photo-item"><img src="img/3.jpg" class="swipe-photo-thumbnail"></li> <li class="swipe-photo-item"><img src="img/4.jpg" class="swipe-photo-thumbnail"></li> <li class="swipe-photo-item"><img src="img/5.jpg" class="swipe-photo-thumbnail"></li> </ul> <div id="text"></div> </div>
let container = $(".swipe-photo-container"), images = container.find("img"), width = images.width(), length = images.length, array = [], x = null, thisX = null, startX = null, moveX = null; for (var i = 0; i <= length; i++) { array[i] = -i * width } container.width(width * length); $(".swipe-photo-thumbnail").on({ touchstart: function (event) { thisX = parseInt(container.css("left")); startX = event.originalEvent.changedTouches[0].pageX - thisX; }, touchmove: function (event) { event.preventDefault(); x = event.originalEvent.changedTouches[0].pageX; for (let l = 0; l < length; l++) { if (array[l] + (width / 2) > moveX && moveX >= array[l + 1] + (width / 2)) { m = l }; }; container.animate ({ left: array[m] }, 400); } });

array = []が影響していると思うのですが原因が分かりません。よろしくお願い致します。
またjQueryオブジェクトは、$で始めてるつもりですが、間違えている記載あればご指摘のほどよろしくお願い致します。

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

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

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

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

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

guest

回答1

0

ベストアンサー

liタグの●ではないですか?ulとliをdivに置き換えてみてください。

追記
liの●であればstyleで消すことも可能です。

投稿2022/01/13 22:54

編集2022/01/13 22:56
tabuu

総合スコア2449

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

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

nika_nika

2022/01/14 00:18

ありがとうございます! 解決できました! 基本的なことなんですがjQueryの記述方法にミスはないですよね?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問