teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

さらに分からなくなった部分を追記しました

2016/02/16 02:16

投稿

PotatoHead
PotatoHead

スコア18

title CHANGED
@@ -1,1 +1,1 @@
1
- 上下にふわふわ+ランダム配置
1
+ 上下にふわふわ+ランダム配置(math.random)
body CHANGED
@@ -13,4 +13,55 @@
13
13
  正直何から始めていいか分からず…。
14
14
  jQueryのプラグインもいいのが見つからず途方に暮れています。
15
15
  プラグインの掛け合わせでもいいので何かご教授いただけたら嬉しいです、、、
16
- 載せるコードもなくすみません。。。
16
+ 載せるコードもなくすみません。。。
17
+
18
+ ###追記(2/16)
19
+ お二人様ご回答ありがとうございます。
20
+ なんとか文言たちを上下に動かすことができました。
21
+ あとはランダムに配置する部分なのですが、回答にあったmath.randomを使いたいのですが使い方がいまいち分からず。。。できれば要素が被らずに配置したいのですが、、、ご教授いただけると幸いです。
22
+ 現在こんな感じです。
23
+
24
+ ```html
25
+ <ul class="wordList">
26
+ <li>文言</li>
27
+ <li>文言</li>
28
+ <li>文言</li>
29
+ <li>文言</li>
30
+ <!-- /.wordList--></ul>
31
+ ```
32
+ ```css
33
+ .wordList {
34
+ width: 960px;
35
+ margin: 0 auto;
36
+ background: #000000;
37
+ position: relative;
38
+ }
39
+
40
+ .wordList li {
41
+ margin: 0 auto;
42
+ background: #000000;
43
+ padding: 20px;
44
+ text-align: center;
45
+ color: #ffffff;
46
+ position: absolute;
47
+ }
48
+ ```
49
+ ```javascript
50
+ $(function () {
51
+ setTimeout('rect()');
52
+ });
53
+
54
+ function rect() {
55
+ $('.wordList li:nth-child(2n)').animate({
56
+ marginTop: '-=10px'
57
+ }, 800).animate({
58
+ marginTop: '+=10px'
59
+ }, 800);
60
+ $('.wordList li:nth-child(3n)').animate({
61
+ marginTop: '-=6px'
62
+ }, 800).animate({
63
+ marginTop: '+=6px'
64
+ }, 800);
65
+ setTimeout('rect()', 1600);
66
+ }
67
+ ```