2017-08-23 3 views
1

私はボタンがあります。私は、このボタンをクリックすると、1000年タップボタン

<input class="confirmCrop" type="button" value="CONFERMA" /> 

:固定、 Zインデックス:

位置を(「モバイルのタップイベント」を使用すると)、彼の下にあるボタンはクリック後にトリガーされます。私はこのようなクリックの伝播を停止しようと試みてきた

<input type="file" ... 

$(".confirmCrop").on("tap", function(e){ 
    e.stopPropagation(); 

が、それは働いていません。

私はこの回避策を使用しています(タップ直後に他のすべてのボタンを無効にしています)、そのトリックは部分的にはありますが、この解決法は適切ではありません。

$(".confirmCrop").on("tap", function(){ 
    $('.ui-btn').prop("disabled",true); 

(.ui-btn)は、ページ内の他のすべてのボタンです(jqueryモバイルを使用しています)。

編集:よりよい理解のために画像:私は画像のトリミング編集のためのオーバーラップを使用

screen

+0

を、あなたはより良く理解するために、HTMLやCSSを共有することができます。 –

+0

2番目のボタンのjsコードはありますか?そして、どのcssクラスにファイルボタンがあるのか​​教えてください。 「彼の下で」とはどういう意味ですか? –

+0

スクリーンショットやビデオへのリンクを提供できますか?それとも、あなたのコードのスニペットですか? –

答えて

-1

これはトリックを行う必要があります。JSFiddle上の問題と取り組ん例可能であれば

$(".confirmCrop").on("tap", function(e){ 
      e.preventDefault(); 
+0

これを試して忘れてしまったとは思わないでください。完璧に動作します。ありがとう! –