私は(希望)これはシンプルなものだと思う。私はここで何をしているのか十分に理解していないので、どんな助けも素晴らしいだろう!jQuery - 再注文Divs通過注文機能を介して
コンテナ内に4つのdivがあります。私は関数divOrder()
を実行し、私のdivsが表示されるように順序を渡したいと思います:divOrder(divfour, divTwo, divThree, divOne);
これはうまくいかず、私は行く最良の方法は何か分かりません。
HTML:
<div id="container">
<div class="div-1">1</div>
<div class="div-2">2</div>
<div class="div-3">3</div>
<div class="div-4">4</div>
</div>
JS:
var divOrder,
url = document.location.href;
divOrder = function (divOne, divTwo, divThree, divFour) {
var divOne = $('.div-1'),
divTwo = $('.div-2'),
divThree = $('.div-3'),
divFour = $('.div-4');
$('#container').empty().append(divfour, divTwo, divThree, divOne);
}
if (url.indexOf('?test-1') > -1) {
divOrder(divfour, divTwo, divThree, divOne);
} else if (url.indexOf('?test-2') > -1) {
divOrder(divThree, divTwo, divFour, divOne);
} else if (url.indexOf('?test-3') > -1) {
divOrder(divOne, divTwo, divfour, divThree);
}
フィドル:あなたの助けをhttps://jsfiddle.net/Lvmoyw2u/
ありがとう!
:代わりにこれを行います。これらの値を設定すると、毎回渡されるパラメータを上書きします。 – beauXjames
それは理にかなっています。どうすれば私が渡しているものを変数に関連づけることができますか? – Nick