Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 코드이그나이터
- MYSQL
- 공모주 청약
- 주식 청약
- Stock ipo
- 7월 공모주 청약 일정
- 주식 청약 일정
- SQL
- jquery
- 공모주
- 제이쿼리
- 맥
- 공모주 청약 일정
- 6월 공모주 청약 일정
- 주식
- 리눅스
- codeigniter
- php
- JavaScript
- html
- css
- 오라클
- 자바
- Stock
- linux
- java
- 자바스크립트
- Oracle
- Eclipse
- IPO
Archives
- Today
- Total
개발자의 끄적끄적
[javascript/jquery] javascript shuffle elements example / 자바스크립트 요소 랜덤 배치 예제 본문
개발/javascript & jquery
[javascript/jquery] javascript shuffle elements example / 자바스크립트 요소 랜덤 배치 예제
효벨 2023. 11. 14. 01:00728x90
반응형
[javascript/jquery] javascript shuffle elements example / 자바스크립트 요소 랜덤 배치 예제
게시판 혹은 일정 데이터를 반복해서 출력하다보면
해당 요소들의 순서를 랜덤으로 섞고 싶은 경우가 있습니다!
물론 컨트롤러같은데서
오브젝트 혹은 배열의 데이터를 가공해서 가져올 수도 있지만,
아래와 같이 간단하게 스크립트로 처리할 수도 있습니다!
<script>
$(document).ready(function(){
var elements = $(".class_name");
for(var i = 0; i < elements.length; i++){
var idx = Math.floor(Math.random() * elements.length -1) + 1;
var idx2 = Math.floor(Math.random() * elements.length -1) + 1;
elements.eq(idx).before(items.eq(idx2));
};
});
</script>
위 내용 보시면 아시겠지만,
class_name 라는 클래스명을 가지는 원소들을 다 모아서
위 아래로 순서를 섞는 내용입니다!
참고들 하세요!
반응형
'개발 > javascript & jquery' 카테고리의 다른 글
[javascript/jquery] datatable Uncaught TypeError: Cannot read properties of undefined (reading 'style') 에러 해결 방법 (0) | 2024.01.08 |
---|---|
[javascript/function] 자바스크립트 html 색상표 랜덤 생성 방법 (0) | 2023.12.12 |
[javascript/jquery] 자바스크립트 특정 태그 위치로 스크롤 이동 시키는 방법 (0) | 2023.09.15 |
[javascript/jquery] 파일업로드 버튼 커스텀 방법 (0) | 2023.09.14 |
[javascript/jquery] 자바스크립트 사파리 팝업 새창열기 방법 예제 (0) | 2023.07.17 |
Comments