0

divのどこかをクリックするとjQueryのイベントと呼ばれ、このdiv内の特定のアイテムをクリックするとクリックイベントを呼び出さないjQueryコードを書く必要があります。クラス「睾丸」はクリックを呼び出さないでください。

ただし、特定のjQueryであるため、使用する必要がある構造は次のとおりです。

以下はコードです:

HTML:

<div class="tiles red">
    <div class="live-tile" id="tile1" data-mode="flip">        
        <div>
            <div class="testes"><a class="full" href="#"><p>* CNAE<br /></a></div>* CBO<br />* CID-10<br /></p>
            <span class="tile-title"><p>Clique para voltar</p></span>
        </div>
        <div>
            <p>Cadastros básicos</p>
            <span class="tile-title">back title</span>
        </div>
    </div>    
</div>

JQuery:

$(function () {
  $(".live-tile").click(function () {
    $(this).liveTile('play');                
  });
});

ありがとう

4

3 に答える 3

4

event.stopPropagation()を使用してこれを試してください:

$(function () {
  $(".live-tile").click(function () {
    $(this).liveTile('play');                
  });

  $(".testes").click(function (e) {
    e.stopPropagation();                
  });
});
于 2013-04-05T20:16:54.930 に答える
0

.bind()要素にイベントを送信して、バブリングを防ぐことができます。

$(".live-tile").bind("click", function(){
    $(this).liveTile('play');                
}, false)

この形式のbind()は、次の形式の jQuery 関数です。

.bind( eventType [, eventData ], preventBubble )
于 2013-04-05T20:17:14.417 に答える