0

私がメーソンリーでやろうとしていることの例。(「レイアウト」方式)

問題は eventie.bind() 内にあります。

    classie.toggle( event.target, 'gigante' );

div内に画像があります。画像をクリックするとイベントが発生しますが、何も起こりません。divのパディング内をクリックした場合にのみ機能します。

event.targetは、img にラップされた div をターゲットにして div のクラスを切り替えたいときに、img を選択して画像のクラスを切り替えていると信じています。div内のimgをクリックしたときにdivを選択するにはどうすればよいですか?

    < div class="item" >
      < img src="some_img" />
    < /div >

取得するには画像をクリックしてください...

    < div class="item gigante" >
      < img src="some_img" />
    < /div >

jQuery / eventie.bind() / を使用しclassie.toggle(event.target, 'gigante');ます。

4

3 に答える 3

-1

ページに classie.js スクリプトを含めましたか?

ここで述べたように: http://masonry.desandro.com/appendix.html、classie は石積みには含まれていません。

ここで見つけることができます:https://github.com/desandro/classie

于 2014-07-29T14:37:48.143 に答える