私は12行の長方形(1つのオブジェクトと見なされます)の2行を作成しようとしています。html/css/javascriptで2行の正方形を動的に作成する方法
また、ユーザーがどちらかの端をクリックしたときに、新しい矩形のセットが元のものの上または下に表示されるように、プラスボタンを追加したいと考えています。 (どのプラスボタンをクリックするかによって異なります)。私は両方のプラスボタンが働いていると思う。
だから私は、次のことを達成しようとしています:
http://i.stack.imgur.com/P26sC.png
私がこれまで行っている:私は現在、問題の束に直面しています
https://jsfiddle.net/zp5hnwmx/
$(function() {
$("body").on('click', ".repeat", function (e) {
e.preventDefault();
var $self = $(this);
var $parent = $self.parent();
if($self.hasClass("add-bottom")){
$parent.after($parent.clone());
} else {
$parent.before($parent.clone());
}
});
});
を:
私ローカルでコードを実行すると、四角形が正しく配置されず、次の行に折り返されます(12行2列が必要です)。これは私が見たものである。
http://s16.postimg.org/ro0uzbrdx/Capture.png
長方形を作成した後、私はそれらを個別にアクセスすることができますか?
私は.repeatableし、残念ながらそれは私が追加することによって、あなたのJSFiddleを修正トリック – blazerix
@blazerixをしなかったことを追加しました。あなたはこのCSSと矛盾しているかもしれないコードを共有していますか? –
こんにちはHeather、あなたが正しいと思っていましたが、そのトリックはうまくいきました!ありがとうございました アクセスでは、個々の四角形を個別にクリックして何らかのイベントが発生することを意味しました。正方形のうち、特定の行のランダムな正方形にアクセスするにはどうすればよいですか? (正方形の色) 各正方形のリスナーを使用すると効率が悪いと思いますか? – blazerix