我無法讓下面的循環中最後一個可拖動的項目變爲可拖動(最後一項之前的所有其他項目都很好,它們是可拖動的)。當我查看源代碼最後一個可拖動的時候,「ui-draggable」類未連接到div(當用螢火蟲查看時),它輸出到我的瀏覽器中的最後一個可拖動項目的html看起來很好。有任何想法嗎?由於jQuery Draggable問題
<?php foreach ($categorySliderImages->result() as $idx => $row): ?>
<li>
<div class="slider">
<div class="slide">
<h2><?= $row->Header ?></h2>
<div><?= $row->Teaser ?></div>
<p><a href="/products/product/<?= $row->PID; ?>/<?= $row->FID; ?>">Click Here</a> for more information</p>
</div>
<?php $subImages = $this->products_model->get_category_slider_images($row->PID); ?>
<?php foreach ($subImages->result() as $idx2 => $row): ?>
<div id="catdraggable<?= $row->IID ?>" style="position: absolute; top:<?= $row->SliderTop ?>px; left:<?= $row->SliderLeft ?>px;">
<img src="/FLPRODIMGS/thumb/<?= $row->Name ?>" />
</div>
<script type="text/javascript">
$(function() {
$("#catdraggable<?= $row->IID ?>").draggable({
stop: function (event, ui) {
p = $("#catdraggable<?= $row->IID ?>").position();
$.post("/admin/set_slider_image_position", {
id: '<?= $row->IID ?>',
top: p.top,
left: p.left,
context: 'cat'
})
}
});
});
</script>
<?php endforeach; ?>
</div>
<?php endforeach; ?>
</li>
這是一個有點陌生,使用$行作爲鍵值對的兩個值foreach循環。即使這不是問題,但這不是一個好主意。 – aptwebapps 2010-11-15 03:43:52
你是對的,我已經把第二個改成了第二個,但仍然有同樣的問題。 – Kory 2010-11-15 03:52:01