私はクリックで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. WPF usercontrolからTextBlockコントロールを非表示/非表示にするにはどうすればいいですか?
- 3. ラジオボタンで表を表示および非表示にするにはどうすればいいですか?
- 4. ボタンをMVCビューでクリックした後に非表示にするにはどうすればいいですか?
- 5. jqueryでid/classなしのdivを非表示にするにはどうすればいいですか?
- 6. ステータスバーを非表示にするにはどうすればいいですか?
- 7. テーブルビューを非表示にするにはどうすればいいですか?
- 8. クリックを非表示にするにはどうすればいいですか?
- 9. アプリチューザーウィンドウを非表示にするにはどうすればいいですか?
- 10. jQuery UI Sliderにマーカーを追加するにはどうすればよいですか?
- 11. jquery validate:エラーサマリーの表示と非表示を切り替えるにはどうすればいいですか?
- 12. SwiftでプレビューUIコントローラを非表示にするにはどうすればよいですか?
- 13. ui-gridツリービューで展開アイコンを非表示にするにはどうすればよいですか?
- 14. divをjQueryで非表示にするにはどうすればいいですか?
- 15. 現在のマウスのdivを表示/非表示にするにはどうすればいいですか?
- 16. iOS Swift 3でキーボードをスムーズに表示/非表示にするにはどうすればいいですか?
- 17. jquery UI内にローディングバーを表示するにはどうすればいいですか?
- 18. Androidでフォームを表示/非表示にするにはどうすればよいですか?
- 19. マウスカーソルを非表示にするにはどうすればよいですか?
- 20. フォームフィールドを非表示にするにはどうすればよいですか?
- 21. jQueryを使用して要素を非表示にするにはどうすればよいですか?
- 22. jqueryを使用して親要素を非表示にするにはどうすればよいですか?
- 23. Mac用のOutlookアドインを非表示/非表示にするにはどうすればよいですか?
- 24. jqGrid(JQuery)のサイズ変更ボタンを削除/非表示にするにはどうすればいいですか?
- 25. jqueryのラベル付きフォームグループ入力ボックスを非表示にするにはどうすればいいですか?
- 26. レイアウトのトップパネルを非表示にする/表示するにはどうすればいいですか?
- 27. エスケープキーを押したときにゲームビューでUiボタンを非表示にしてボタンを表示するにはどうすればいいですか?
- 28. 要素を右端に移動して非表示にするにはどうすればいいですか?
- 29. クリックしたコンテンツにスクロールするメニューを非表示にするにはどうすればいいですか?
- 30. JQueryのサーバー側DataTableで列を非表示にするにはどうすればよいですか?
私はこの権利を取得する場合、私は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