我正在尝试在第二个文本区域中获取单个小部件的 (li) JSON/位置。我尝试了很多来找到它,但它无法正常工作。
如果有人可以帮助我,我将与您分享我的代码。如果有人不知道 gridster,请找到下面的链接作为参考。 http://gridster.net/demos/serialize.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Respo Temp</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<!-- Script -->
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/custom.js"></script>
<script type="text/javascript" src="js/jquery.gridster.min.js"></script>
<script type="text/javascript">
var gridster;
$(function(){
gridster = $(".gridster ul").gridster({
widget_base_dimensions: [100, 100],
widget_margins: [5, 5],
helper: 'clone'
}).data('gridster');
//gridster.serialize();
$('.js-seralize').on('click', function() {
var s = gridster.serialize();
$('#log').val(JSON.stringify(s));
})
//gridster.serialize();
$('li').on('click', function($widget) {
var t = gridster.serialize();
$('#log_2').val(JSON.stringify(t));
})
});
</script>
</head>
<body>
<div id="wrapper">
<header id="header">Header</header>
<div id="main_container">
<textarea id="log" class="log"></textarea>
<button class="js-seralize">Serialize</button> <br/> <br/>
<textarea id="log_2" class="log"></textarea>
<button class="js-seralize_2">Serialize</button> <br/> <br/>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1"><span class="box_no">1</span></li>
<li data-row="1" data-col="2" data-sizex="1" data-sizey="1"><span class="box_no">2</span></li>
<li data-row="1" data-col="3" data-sizex="1" data-sizey="1"><span class="box_no">3</span></li>
<li data-row="2" data-col="1" data-sizex="1" data-sizey="1"><span class="box_no">4</span></li>
<li data-row="2" data-col="2" data-sizex="1" data-sizey="1"><span class="box_no">5</span></li>
<li data-row="2" data-col="3" data-sizex="1" data-sizey="1"><span class="box_no">6</span></li>
<li data-row="3" data-col="1" data-sizex="1" data-sizey="1"><span class="box_no">7</span></li>
<li data-row="3" data-col="2" data-sizex="1" data-sizey="1"><span class="box_no">8</span></li>
<li data-row="3" data-col="3" data-sizex="1" data-sizey="1"><span class="box_no">9</span></li>
</ul>
</div>
</div>
</div>
</body>
</html>