Сайт использует пользовательский интерфейс .draggable и .droppable для добавления идентификатора игрока из тега span. Это добавлено в следующие абзацы:
<p class="array goals"></p>
<p class="array assist"></p>
<p class="array yellow"></p>
<p class="array red"></p>
<p class="array cap"></p>
Из этих div
<h2>DROP PLAYERS INTO AREAS BELOW</h2>
<p>Goals</p>
<div class="droppable goals"><p></p></div>
<p>Assists</p>
<div class="droppable assist"><p></p></div>
<p>Yellow card</p>
<div class="droppable yellow"><p></p></div>
<p>Red card</p>
<div class="droppable red"><p></p></div>
<p>Captain</p>
<div class="droppable cap"><p></p></div>
С помощью этого javascript (сокращенного до необходимого кода)
<script type="text/javascript">
$(function() {
$(".droppable").droppable({
activeClass: 'dragactive',
hoverClass: 'drophover',
drop: function(event, ui) {
$(".array").append(ui.draggable.children("span").text() + ', ')
}
});
});
</script>
Мне нужно, чтобы отброшенные элементы попали в правильный p.array на основе второго класса. Теперь результат .droppable добавляется к КАЖДОМУ классу массива.
Это пример разметки перетаскиваемого проигрывателя:
<div class="drakt spiller draggable">
<span style="visibility: hidden;">58</span>
<div class="draktnummer">17</div><p>Traoré</p>
</div>
Надеюсь, вы можете мне с этим помочь.
Заранее спасибо. ...
Функция даты в OS X (Snow Leopard) не имеет опции --date, как версия GNU, и я не могу понять, как получить эквивалент следующего в OS X:
startdate=2010-01-01
enddate=2010-01-31
foldate="$startdate"
until [ "$foldate" == "$enddate" ]
do
# do something with the date here - like pass it as a parameter to a command
foldate=`/bin/date --date "$foldate 1 day" +%Y-%m-%d`
done
РЕШЕНО с ответами от SiegeX:
startdate=2010-01-01
enddate=2010-01-31
sDateTs=`date -j -f "%Y-%m-%d" $startdate "+%s"`
eDateTs=`date -j -f "%Y-%m-%d" $enddate "+%s"`
dateTs=$sDateTs
offset=86400
while [ "$dateTs" -le "$eDateTs" ]
do
date=`date -j -f "%s" $dateTs "+%Y-%m-%d"`
printf '%s\n' $date
dateTs=$(($dateTs+$offset))
done