私は、jQueryで要素を "フラッシュ"にする方法についてthis questionを読んでいましたが、最も一般的な回答はjQueryUIに依存していました。 jQueryUIを使わずに同様の方法で要素の背景色をフラッシュする方法はありますか?jQueryUIのオーバヘッドなしで要素をフラッシュしますか?
答えて
各サイクルで少しの遅延を伴うforループを含む関数を書くことができます。ループの各サイクルで、色の値を増減して背景として設定することができます。これにより、アニメーションと同じ効果が得られます。
遅延を行うにはsetInterval()またはsetTimeout()を使用する必要があります。 UIをブロックしないようにします。 – JeffSahol
そのページの回答を調べると、jQuery workaroundへのリンクがあり、jQuery要素の.highlight()
という関数を呼び出すことができます。 jQueryは必要ですが、jQueryUIは必要ありません。
これがあなた自身の質問に答えるなら、あなたはまだそのようにマークすることができます。また、jquery uiが "effects.js"のリレーを使ってその作業を行うと思います。 jqueryがその上でそれをしなかった場合、あなたはエフェクトを見るかもしれません。 – Eonasdan
このようなものはうまくいくはずです(私は願っています)。
function flash($element, times) {
var colors = ['#fff', '#000'];
$element.css('background-color', colors[times % colors.length]);
if (times === 0) return;
setTimeout(function() {
flash($element, times - 1);
}, 500);
}
このような要素にそれを使用します。flash($('#some_element'), 5)
- 1. jqueryUIエフェクトがフォーム要素で正しく動作しない
- 2. onMouseoverフラッシュ要素?
- 3. ノックアウト&JQueryUIドラッグ - この要素をドラッグできない原因は何ですか?
- 4. jQueryUIを使用した通常のフォーム要素のスタイル
- 5. jQueryUI - 垂直スクロールバーでドラッグ可能な要素(スパン)の動作
- 6. jQueryUI:ドラッグ可能な要素を適切に削除する
- 7. jqueryuiはソート可能:ドロップ要素
- 8. JQueryUI Draggableでは、ドラッグ可能な要素を選択する方法を説明します。
- 9. jQueryUIソート可能な要素をスクロールせずにドラッグ
- 10. css/htmlのレスポンス要素 - フラッシュではない
- 11. jqueryUIでドラッグされた要素をクローンする方法
- 12. CFWriteStreamClose()をフラッシュしますか?
- 13. jQueryUI draggable別のオブジェクトの下にある要素をドラッグする
- 14. jQueryUI:ドラッグアンドドロップ要素のコンテナの高さを制限する
- 15. データベースのフラッシュは何を意味しますか?また、 "フラッシュ"と
- 16. 複数のHTML要素をJavascriptでフラッシュする方法
- 17. JqueryUI、大きなテーブルを含むスクロール可能なdivのセルに要素をドラッグ
- 18. フラッシュプレイヤーなしでウェブサイトの作品をフラッシュできますか?
- 19. フラッシュなしでIEのajaxアップロードプログレスバーを表示できますか?
- 20. フラッシュを使用してXML要素値を検索します。 (単純な検索機能)
- 21. ビデオソフトウェアエディタをフラッシュで作成しますか?
- 22. イメージはフラッシュ要素の上にあります
- 23. SoundManager2は、フラッシュなしでAndroid 2.2で動作しますか?
- 24. jQueryUI位置決め要素をアニメートする方法
- 25. jqueryuiダイアログでイベントをクリックします。
- 26. MongoDBのJava ORMのオーバヘッド
- 27. numpy配列のCythonオーバヘッド
- 28. 見つかったフラッシュ要素に基づいてHTML5ページを設計しようとしています
- 29. 子要素から次の子要素をプレビューします。
- 30. SASSのラッピング要素と親要素を結合しますか?
この "フラッシュ" を達成するために、あなただけのUIエフェクトコアおよびUI効果を必要とします。この理由からjQuery UIは使用されるように設計されているため、使用していないウィジェットのコードはすべて必要ありません。 – gnarf