作業中のスクリプトがあり、(必要に応じて) インライン IF ステートメントを実行してコードを短縮しているので、jQuery を簡略化しようとしています。唯一の問題は、ELSE ステートメントは必須ではないため、使用せずにそうしようとしていることですが、これはエラーをスローしているだけです。
jQuery IF ステートメント
(conH > sliderH ? ($(".sliderDownDisabled").addClass("sliderDown") $(".sliderDown").removeClass("sliderDownDisabled")));
エラーコンソールのエラーは、括弧がないことを示しています。行を確認したところ、一致するすべての括弧が正しいため、そうではありません。どこが間違っているのかわかりません。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.
解決
(conH > sliderH && ($(".sliderDownDisabled").addClass("sliderDown") && $(".sliderDown").removeClass("sliderDownDisabled")));
&&
セレクターの代わりに、?
実行したい 2 つのコードの間に を追加することで、目的の結果が得られました。