首先我对jQuery或JavaScript不熟悉,我只对PHP非常了解
我遵循了youtube 教程,但没有得到预期的结果。
我需要创建一个框来放置一些图像,当图像放入该框中时,我会得到图像的标题,因此我可以在搜索中使用该标题值(使用框作为搜索区域)
我从提到的教程开始,即:
HTML:
<html>
<head>
<title>Drag Drop using Jquery</title>
<meta charset="utf-8"/>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="jquery.js"/></script>
</head>
<body>
<ul>
<li class="item"><img src="banana.png" title="banana" alt="banana" /></li>
<li class="item"><img src="spinach.png" title="spinach" alt="spinach" /></li>
<li class="item"><img src="cumin.png" title="cumin" alt="cumin" /></li>
<li class="item"><img src="mango.png" title="mango" alt="mango" /></li>
</ul>
<div id="list"></div>
</body>
</html>
CSS:
ul{
padding:0;
width: 500px;
list-style:none;
}
.item{
cursor:pointer;
}
#list{
border:1px solid #000000; width:100px; height:150px; background:#f0f0f0;
}
#list .border{
background:red;
border-width:2px;
}
查询:
$(document).ready(function(){
$('li').draggable({containment: "document", revert:true,
start: function(){
contents = $(this).title();
}
});
$('#list').droppable({hoverClass: 'border', accept: '.item',
drop: function(){
$('#list').append(contents = ' ');
}
});
})
非常感谢您回答我的问题
只是我想:1-知道如何避免重复attr('title')
之前添加的任何内容?
2-另外,如果我attr('title')
错误地添加了如何删除它?