이 어떻게 이런 일을 가겠어요 배열에 의해 선택?의 jQuery CSS를 바로
왼쪽/오른쪽을 랜덤하게하고 싶습니다.
저는 CSS 기능에서 대괄호를 사용하고 싶습니다.
편집 - 난 후 어떤 생각을 해요 물건의 종류가의
$('#foo').animate({
positionX[1]: 300,
positionY[1]: 300
}, 300);
를?
이 어떻게 이런 일을 가겠어요 배열에 의해 선택?의 jQuery CSS를 바로
왼쪽/오른쪽을 랜덤하게하고 싶습니다.
저는 CSS 기능에서 대괄호를 사용하고 싶습니다.
편집 - 난 후 어떤 생각을 해요 물건의 종류가의
$('#foo').animate({
positionX[1]: 300,
positionY[1]: 300
}, 300);
를?
이 작동합니다이
var cssCfg = {};
//Added left/right style - Similarly add other styles and pass the config
cssCfg[positionY[Math.floor(Math.random() * positionY.length)]] = 200;
//cssCfg["top"] = 10;//somevalue
//cssCfg["bottom"] = 10;//somevalue
$('#foo').css(cssCfg);
var animCfg = {};
animCfg[positionX[1]] = 300;
animCfg[positionY[1]] = 300;
$('#foo').animate(animCfg, 300);
작업 demo
을보십시오 : 사실
var positionY = ['left', 'right'];
var randomNumber = Math.floor(Math.random() * positionY.length);
var cssStyle = {};
cssStyle[positionY[randomNumber]] = 200;
$('#foo').css(cssStyle);
을, 나는 다음 너무 작동 있도록 jQuery를 css()
도, 이름/값 쌍을 필요 잊어 :
var positionY = ['left', 'right'];
var randomNumber = Math.floor(Math.random() * positionY.length);
$('#foo').css(positionY[randomNumber], 200);
첫 번째는 실제로 바닥을 사용하는 것입니다. –
Yar, 범위 내에서 임의의 숫자를 얻는 올바른 방법 :) – pixelfreak
나는 가능한 한 +2를 줄 것입니다. 하나는 대답을위한 것이고 다른 하나는 바닥을 사용하는 것입니다. –
어떻게 무작위로 나타 납니까? –
@Amir - 내 잘못이었고, 게시 한 후 질문을 편집했습니다. – daryl
@tfbox - 더 많은 투표를 얻지 못했습니다. :) – ShankarSangoli