これは、私が以前に求めてきました質問に関連しているのonclick:基本的にCalling Javascript function after loading an AJAX pageJavascriptの兄弟は
、すべてのサムネイルが一つの容器と呼ばれる#left_boxに動的にロードされる前に。下のスクリプトを使って、すべての兄弟から1つのdivをハイライトさせることができます。
$('.thumbnail_small').live('click', function(){
$(this)
.css('border-color','#000')
.siblings()
.css('border-color','#ccc');
});
しかし、新機能に対応するために、私は.contain
と呼ばれるも、それ以上の容器の中にサムネイルを分割しなければなりませんでした。基本的に#left_box
には、x個のサムネイルを保持する一連の.contain
が含まれています。 .contain
のサムネイルをクリックすると、大きなコンテナではなくそのコンテナ内の兄弟にのみ影響します#left_box
。
私は
$('#left_box').on('click', '.thumbnail_small', function(){
$(this)
.css('border-color','#000')
.siblings()
.css('border-color','#ccc');
});
を試してみましたが、それは動作しません。何か案は?前もって感謝します。
あなたのhtmlを投稿する必要があると思います。 – gideon