私はクリックでjQuery UI Sliderのdivを開き、ユーザーがハンドルをドラッグして値を設定することができますイメージを持っています。私が今やろうとしていることは、ユーザーがページ上の他の場所クリックしたときに、そのハンドルを非表示にしているが、通常の.blur
イベントが動作するようには思えません。jQuery UI Sliderをぼかしで非表示にするにはどうすればいいですか?
1
A
答えて
0
[OK]をサポートしていませんが、これは私がこの作品を作るために一緒に入れているものです。 Thanx DroidIn.netあなたの助けになります。
$(document).bind("click", function(e){
if(e.target.id != "openPriceToSliderGif")
$("#slider-vertical").hide();
return false;
});
$("#openPriceToSliderGif").click(function(){
$("#slider-vertical").toggle();
});
1
おそらく、あなたはグローバルonclickハンドラを定義する上でより良い運があります。イベントのソースがあなたのスライダでないかどうかを確認する必要があります。もしそうでなければ - あなたの魔法をやる。
は、基本的には - あなたは、このようなテキストフィールドとして要素を含んでいないスピナー、リンクしている場合、それはフォーカス/ぼかし
関連する問題
- 1. jQueryを使用してデータを表示/非表示にするにはどうすればよいですか?
- 2. jqueryでid/classなしのdivを非表示にするにはどうすればいいですか?
- 3. jQuery UI Sliderにマーカーを追加するにはどうすればよいですか?
- 4. jquery validate:エラーサマリーの表示と非表示を切り替えるにはどうすればいいですか?
- 5. SwiftでプレビューUIコントローラを非表示にするにはどうすればよいですか?
- 6. 現在のマウスのdivを表示/非表示にするにはどうすればいいですか?
- 7. Androidでフォームを表示/非表示にするにはどうすればよいですか?
- 8. divをjQueryで非表示にするにはどうすればいいですか?
- 9. フォームフィールドを非表示にするにはどうすればよいですか?
- 10. マウスカーソルを非表示にするにはどうすればよいですか?
- 11. jquery UI内にローディングバーを表示するにはどうすればいいですか?
- 12. レイアウトのトップパネルを非表示にする/表示するにはどうすればいいですか?
- 13. jqueryを使用して親要素を非表示にするにはどうすればよいですか?
- 14. jqGrid(JQuery)のサイズ変更ボタンを削除/非表示にするにはどうすればいいですか?
- 15. UITabBarを非表示にしてUIToolBarを表示するにはどうすればよいですか?
- 16. ログインしているユーザーからオプトインスクリプトを非表示にするにはどうすればよいですか?
- 17. jQuery UIオートコンプリート:非同期プロセスを開始して終了するにはどうすればいいですか?
- 18. Jqueryを使用して非表示のタブに子要素を非表示にするにはどうすればいいですか?
- 19. Jquery Accordion UIをカスタマイズするにはどうすればいいですか
- 20. CKEditor 4インライン:ツールバーをオンデマンドで非表示にするにはどうすればいいですか?
- 21. MVC:値がないと表を非表示にするにはどうすればいいですか?
- 22. 3つのコンテンツをjqueryで自動的に表示して非表示にするにはどうすればいいですか? htmlコードを想定し
- 23. カスタムクラスのいくつかのメソッドを非表示にするにはどうすればいいですか?
- 24. Windowsでスケジュールされたタスクを非表示にするにはどうすればいいですか?
- 25. ラジオボタンをデフォルトに設定して非表示にするにはどうすればいいですか?
- 26. World Space UIをUnityで常に表示するにはどうすればいいですか?
- 27. Codenameone、UIに表示せずにMultiButtonアイテムに値をバインドするにはどうすればいいですか?
- 28. ActionScriptでボタン、onclickを変更するにはどうすればよいですか?表示/非表示?
- 29. スパークコントロールの表示/非表示にエフェクトを追加するにはどうすればよいですか?
- 30. JQueryモバイルを使用してアイコンを表示するにはどうすればいいですか?
私はこの権利を取得する場合、私はSEましょう。 あなたが言っていることは、ページ上のどこかをクリックするたびに関数がトリガされるはずです。私のスライダーが表示されるべきである私のgifのクリックが起こらない限り、私はスライダーを隠すべきですか? 私はこのコードを思い付いたしかし、私は上のクリックした要素のidを見つける問題を抱えています。 $(this).id!は明らかに機能していません。 $(this.document).click(function(){ if($(this))!id!= $( "#openPriceToSliderGif")。id) $( "#hiddenPriceTo")。hide(); }); – Leon
ます(詳細については、このページを読んでhttp://is.gd/2wxvy)、( "クリック"、機能(E){})slider.bindを使用する必要があります。今、無名関数にはイベント(http://is.gd/2wxAg)というeパラメータがあります。このパラメータには、クリックがどこで発生したかを示すさまざまな有用な情報が含まれています。基本的には、この方法は「ウィンドウのどこにでもクリックしてください」という意味です。あなたがあなたのロジックを完了したときにそれ以上の処理をしたくない場合は、ハンドラ関数からfalseを返すだけです。 – Bostone
ありがとうございます。私はあなたの答えを投票しようとしましたが、少なくとも評判が15である必要があります。後で投票します) – Leon