【发布时间】:2014-12-31 07:16:44
【问题描述】:
所以,我只是在玩 Codeigniter。
我制作了 5 个正方形,静态的。 我已经宣布了这 5 个方位。 但是当我删除其中一个方块时(例如:Square 1/#draggable1),另一个方块正在排序。
这是条件:
我有 5 个正方形/5 个#draggable
Sq1 Sq2 Sq3 Sq4 Sq5
当我删除 Sq2 时,会发生以下情况:
Sq1 Sq3 Sq4 Sq5
然后我删除 Sq4,结果是这样的:
Sq1 Sq3 Sq5 当我删除其中一个时,所有正方形都被排序。我想要做的就是当我删除其中一个方块时,另一个方块不需要排序。只是他们。像这样:
Sq1 Sq2 Sq3 Sq4 Sq5
当我删除 Sq2 时,应该是这样的:
Sq1 ___ Sq3 Sq4 Sq5 *无 Sq2 且 Sq1 和 Sq3 之间有空格
这是我的视图:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" href="<?php echo base_url("style/css/bootstrap.min.css"); ?>">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<style type='text/css'>
body {
font-family: Arial;
font-size: 14px;
}
a {
color: blue;
text-decoration: none;
font-size: 14px;
}
a:hover {
text-decoration: underline;
}
</style>
<style>
#draggable1 { width: 90px; height: 90px; left:56px; top:35px; opacity:0; }
#draggable2 { width: 90px; height: 90px; left:170px; top:-55px; opacity:0; }
#draggable3 { width: 90px; height: 90px; left:285px; top:-145px; opacity:0; }
#draggable4 { width: 90px; height: 90px; left:398px; top:-235px; opacity:0; }
#draggable5 { width: 90px; height: 90px; left:512px; top:-325px; opacity:0; }
</style>
<script>
$(function() {
$( "#draggable1" ).draggable().delay(100).animate({"opacity": "1"}, 700);
$( "#draggable2" ).draggable().delay(200).animate({"opacity": "1"}, 700);
$( "#draggable3" ).draggable().delay(300).animate({"opacity": "1"}, 700);
$( "#draggable4" ).draggable().delay(400).animate({"opacity": "1"}, 700);
$( "#draggable5" ).draggable().delay(500).animate({"opacity": "1"}, 700);
});
</script>
</head>
<body>
<?php
if(is_array($databuku)){
echo '<ol><br>';
$i = 1;
foreach($databuku as $key){
$judul = '<div id="draggable'.$i++.'" class="ui-widget-content"><center><strong>'.$key->tbl_name.'</strong>
<br> <br>
<a href="hall_a.html">' .$key->index_no. ' / ' .$key->id. '</a>
<br>
'.anchor('perpustakaan/koreksi_buku/'.$key->id, 'Edit').' |
'.anchor('perpustakaan/konfirm_hapus_buku/'.$key->id, 'Delete').'
</center></div>';
echo $judul;
}
echo '</ol>';
}
?>
</body>
</html>
现在我认为最简单的方法是在数据库中存储和加载 CSS 中的左侧和顶部位置。 问题是: 如何将样式 CSS 中的 left 和 top 存储到/从数据库中加载? 例如: 我有 left:512px; 顶部:-325px;在我的表数据库中, 如何在我的正文代码中加载这些左侧和顶部的数量?
【问题讨论】:
标签: php html css codeigniter