jquery uiダイアログが一度しか開かないという問題がありました。
だから私はこれを試しました:
/* Prepare */
$('.steps > div.step-1 .bicicleta .attributos').dialog({
autoOpen:false,
width: 600,
modal: true
});
/* Trigger */
$('.steps > div.step-1 .bicicleta > .info > .img').on('click',function(){
alert($(this).parents('.bicicleta').find('.attributos').length);
$(this).parents('.bicicleta').find('.attributos').dialog('open');
});
問題は、クリック イベントで .attributos クラスを見つけたように見えることです。firebug を調べたところ、コンテンツが UI ダイアログの横に移動されました。
これを防ぐ方法はありますか?