jQuery/Javascript를 사용하여 CSS에서 요소의 위치 (여백 - 상단, 여백 - 좌측) 값으로 사용할 -100에서 600 사이의 난수를 만들 수 있습니까?jQuery로 위치에 대한 임의의 CSS 값 생성
-2
A
답변
2
물론 가능합니다.이 경우 Math.random
을 사용하십시오.
// Returns a random integer between min and max
// Using Math.round() will give you a non-uniform distribution!
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
그런 다음, 당신이 당신의 요소를 임의 마진을 제공하기 위해이 기능을 사용할 수 있습니다.
예 :
//Randomize the position of all your elements, identified by a specific class
//In case you have several items. Either, don't use the each()
$('.randomElement').each(function(){
$(this).css({'marginTop' : getRandomInt(-100,600), 'marginTop' : getRandomInt(-100,600)});
});
+0
감사합니다. 미안 해요,하지만 난 여전히 이것을 조정하는 방법을 이해하지 못한다, 그것은 나에게 맞는 방법이라고 생각하지만, 충분히 이해하지 못하고 그것을 작동시키지 못한다 : http://jsfiddle.net/pWpAB/ 10/ – Kostsei
0
은 물론이
var randomnumber = Math.floor(Math.random() * (maximum - minimum + 1)) + minimum;
0
입니다보십시오. random() 함수 http://www.w3schools.com/jsref/jsref_random.asp을 사용해야합니다. 그런 다음 jQuery로 변경할 속성을 설정하십시오. 다음과 같이 :
var rand = Math.floor(Math.random() * (max - min + 1) + min);
$("#someid").attr("margin-top",rand);
+2
http://www.w3fools.com/ – vzwick
관련 문제
- 1. 임의의 CSS 값
- 2. 주어진 cdf에 대한 임의의 값 생성
- 3. 임의의 정수 값 생성
- 4. 임의의 위치에 이미지 배치
- 5. 임의의 위치에 도형 놓기
- 6. 임의의 JSON에 대한`Decoder '생성
- 7. 임의의 값 형식에 대한 연산
- 8. 임의의 위치에 표시되는 툴팁
- 9. 임의의 위치에 스프라이트 만들기
- 10. 임의의 위치에 그림을 그려야합니다.
- 11. 임의의 위치에 요소 배치
- 12. Jquery로 임의의 색 구성표
- 13. CSS '위치에 대한 크로스 브라우저 솔루션 : sticky'
- 14. CSS : 상대적인/절대적인 위치에 대한 도움말
- 15. 소자는 CSS 위치에 대한 이해가 잠시 동안왔다
- 16. CSS 위치에 대한 참조 점 변경
- 17. 문자열의 특정 위치에 대한 값 찾기
- 18. 임의의 값
- 19. jQuery로 어디에서나 고정 된 위치에 요소 애니메이트
- 20. jQuery로 버튼 생성
- 21. 임의의 위치에 텍스트를 자동으로 작성하십시오.
- 22. 이미지를 임의의 위치에 표시하려면 어떻게합니까?
- 23. 표시 UIImageView에 화면에 임의의 위치에
- 24. jQuery로 CSS3 값 읽기
- 25. 임의의 위치에 이미지 피사체를 생성하고 싶습니다
- 26. bash에서 임의의 문자 생성
- 27. 임의의 특수 문자를 임의의 위치에 추가하는 방법은 무엇입니까?
- 28. 레이아웃의 임의의 위치에 항목을 배포하는 방법은 무엇입니까?
- 29. jQuery로 CSS 클래스 변경
- 30. jquery로 CSS 수정하기
이해가 안 되니? 난수 선택 방법을 묻고 있습니까? 임의의 숫자에 올바른 범위를 곱하는 방법은 무엇입니까? CSS 속성을 설정하는 방법? – SLaks
Math.random을 사용하십시오. – NEO
자바 스크립트를 충분히 모르지만 스크립트를 수정할 수는 있지만 거의 쓸 수는 없습니다. 그리고 'Math.floor (Math.random() * 10) +1)로 음수를 생성 할 수 있는지 모르겠다. CSS에 대해 임의의 값을 생성하는 방법에 대한 여러 주제를 읽었으며, 그러나 색상과 일부 다른 비수가 값에 관한 것이었고 저는 제 경우에 그것을 사용하는 방법을 알아 내지 못합니다. – Kostsei