• 목록
  • 아래로
  • 위로
  • 12
  • 모니터
  • 조회 수 221

재미있는 것이 맞는지는 모르겠지만.. XE타운 좀 따라해봤어요.

좋은 아이디어인것 같아서.. 일단 비효율적인 코드를 정리하고 싶은데 도움 좀 부탁드려요~Screenshot 2017-10-04 at 06.02.35.png

일단 이놈입니다. 개인적으로 쓰려고 위젯으로 만든거라 단순하게 제 사이트에 맞게 디자인 한 겁니다 ㅎㅎ

XE타운에도 물어봤는데.. 영 답을 얻기가 어려워서 훨씬 활발한(?) 이 사이트에 조언을 구합니다!

 

아래는 위젯의 핵심 코드 중 하나 입니다~

보시는 것 처럼 각 변수에 값을 매기고 싶어서 같은 코드를 중복으로 사용하고 있어요.

이게 1~2가지면 문제 없는데 2개 이상인 경우 보기가 the love 잖아요.

어떻게 이 소스를 줄이면 좋을까요?~ 아이디어 주세yo~ 뿌우!

 

stf_pgr= '#'; stf_pgr2= '#';
var clr= ['6475A0', '5e5f67', 'c37070', 'bf7aa3'];

stf_pgr+= clr[Math.floor(Math.random() * clr.length)];
stf_pgr2 += clr[Math.floor(Math.random() * clr.length)];

$('.ad_shortcut_bg_bt_btn').css({ "background": stf_pgr});
$('.ad_shortcut_bg_bt_btn2').css({ "background": stf_pgr2});

 

헤헷.

작성자
모니터 45 Lv. (53%) 165920/169280EXP

사랑합니다~ 행복합니다~♥

댓글 12

모니터 작성자
profile image

그리고 혹시 new 메뉴 모듈 쓰시는 분 있다면 질문 좀 하고 싶습니다! (쓰시는 분은 손 흔들어주세요~)

comment menu
2017.10.04. 06:13

신고

"모니터님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit
profile image

크게 2가지 방법이 있겠네요. 저 기능을 하는 코드를 따로 함수로 만들어서 관리를 하는 방법이 있고, 아니면 배열과 for문을 조합하는 방법이 있습니다.

comment menu
2017.10.04. 12:53

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

모니터 작성자 → humit
profile image

배열로 만드는걸 저도 생각했었긴한데..흠..

어떻게 짜면 되는지 모르겠어요 ㅠㅠ

도와주실 수 있을까요?~

comment menu
2017.10.04. 18:28

신고

"모니터님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit → 모니터
profile image

일단 .ad_shortcut_bg_bt_btn, .ad_shortcut_bg_bt_btn2 원소에 .ad_shortcut_btn 클래스도 추가해준다음 아래 코드를 사용하시면 됩니다.
(function(){
    var clr = ['6475A0', '5e5f67', 'c37070', 'bf7aa3'];
    var elem = $('.ad_shortcut_btn');
    for (var i = elem.length - 1; i >= 0; i--) {
        $(elem[i]).css({"background": "#" + clr[Math.floor(Math.random() * clr.length)]});
    }
}());
 

comment menu
2017.10.05. 09:08

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

모니터 작성자 → humit
profile image

옹. . 나중에 한번 해볼게요! 감사합니다>_<

comment menu
2017.10.05. 13:01

신고

"모니터님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit → 모니터
profile image
+1

즉 https://jsfiddle.net/Leqp7po3/ 이런 식으로 되면 됩니다.

comment menu
2017.10.05. 09:10

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

모니터 작성자 → humit
profile image

적용했습니다! 감사합니다!!! 잘 작동하네요 ㅎㅎ

덕분에 짧은 코드만으로 이렇게 작동이 되네요 b

comment menu
2017.10.06. 02:15

신고

"모니터님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah
profile image

var알못이라 ㅋㅋ

새글 알림 모듈은 여기서도 사용중입니다.

comment menu
2017.10.05. 00:03

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

모니터 작성자 → NoYeah
profile image

그렇네요 ㅠㅠ..

New버튼을 메뉴가 뒤가 아니고 앞으로 출력하고 싶은데..

어떻게 하면 될까요? ㅠㅠ.. controller.php 에서 float:left; 하면 위치가 안 맞고..ㅠㅠ

comment menu
2017.10.05. 01:31

신고

"모니터님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → 모니터
profile image

나중에 한번 살펴볼게요. 지금은 저도 볼만한 상황이 아니라서 ㅋㅋ

 

무엇보다 저도 잘 몰라요 ㅋㅋㅋㅋㅋㅋㅋ

comment menu
2017.10.05. 09:54

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

마스터 → NoYeah
profile image
축하합니다! 맛스타님! 해당 글을 작성해서 20에 당첨되었습니다!
comment menu
2017.10.05. 09:54

신고

"마스터님의 댓글"

이 댓글을 신고 하시겠습니까?

모니터 작성자 → NoYeah
profile image

네 ㅜㅜ 감사합니다 ㅜㅠ

comment menu
2017.10.05. 13:03

신고

"모니터님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 시스템 점검 작업 완료 안내 10 마스터 마스터 24.09.05.16:25 2053
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 8844
공지 낚시성 불법도박 홍보 게시글을 주의하세요. 9 image 네모 네모 22.08.09.18:13 2725
공지 슬기로운 포인트 벌이를 하는 법 (22.10.11 업데이트) 64 네모 네모 18.06.17.20:25 17431
4953 신기하게도 이름을 많은 분들이 헷갈려하시네요ㅜ 25 마카롱 마카롱 17.10.02.09:51 248
4952 국내산 라이츄님이 올렸던 사진 보고 이거 바로 떠오른... 9 image 엠씨 엠씨 17.10.02.10:29 342
4951 채팅위젯 중에 유챗 사용하시는 분 계시나요? 14 이니스프리 이니스프리 17.10.02.12:25 1226
4950 애드센스 승인... 29 image title: 은메달도다 17.10.02.18:10 328
4949 노트북 계속 검색만하고 뭐가 좋을지.. 아직도 안바꿨어요. 19 Seia Seia 17.10.02.18:13 284
4948 귀성길이 시작됫내염 5일까지 고속도로 0원 ㅋ 11 핫슈 17.10.02.23:28 211
4947 저는 왜이렇게 포인트 폭탄의 당첨이 잘될까요? 22 NoYeah NoYeah 17.10.03.00:28 296
4946 오늘 출국합니다. 24 국내산라이츄 국내산라이츄 17.10.03.00:51 246
4945 테라 온라인 모바일로 나온다,. 13 핫슈 17.10.03.07:13 178
4944 이렇게 폭탄을 바란적은 처음에요. 38 처럼 처럼 17.10.03.07:18 428
4943 포인트 폭탄의 확률을 한번더 상향 조정했습니다. 24 마스터 마스터 17.10.03.15:16 310
4942 전국도감을 모아볼까 합니다. 20 image 제르엘 제르엘 17.10.03.18:36 233
4941 네 여러분 오사카입니다 -1일째 25 image 국내산라이츄 국내산라이츄 17.10.03.19:56 275
4940 연휴입니다 10 마카롱 마카롱 17.10.03.23:14 195
4939 노트북에 우분투를 설치했습니당 15 image title: 은메달도다 17.10.03.23:49 563
4938 아이폰 8 + 배터리가 터젓다내요 ㅜㅜ 12 핫슈 17.10.04.01:03 185
4937 아플로스 게시판 스킨 업데이트 알림 11 마카롱 마카롱 17.10.04.02:14 185
4936 위로금 주때요~ 13 image 모니터 모니터 17.10.04.05:59 191
재미있는 것을 좀 만들었는데.. 좀 도와주시겠어요? 12 image 모니터 모니터 17.10.04.06:09 221
4934 추석 잘 보내시고 행복하세요. 8 대전댁 title: 은메달대전댁 17.10.04.06:56 208