在chrome ff 和ie9上都可以正常的进行拖动,但是在IE6 7 8上从newslist2向newslist1拖动就会出错。。
先来源码
<span style="color:#e53333;">CSS</span> <style type="text/css">
#newslist
{
list-style-type: none;
margin: 0;
padding: 0;
width: 850px;
}
#newslist li
{
margin: 0 3px 3px 3px;
padding: 0.4em;
padding-left: 1.5em;
height: 18px;
text-align: left;
}
#newslist li #icon1
{
position: absolute;
margin-left: -1.3em;
}
#newslist li #icon2
{
position: absolute;
margin-left: 50em;
cursor: pointer;
}
#newsList2
{
list-style-type: none;
}
#newsList2 li
{
margin: 0 3px 3px 3px;
padding: 0.4em;
padding-left: 1.5em;
height: 18px;
text-align: left;
}
#newsList2 li #icon1
{
position: absolute;
margin-left: -1.3em;
}
.newstype
{
border: solid 1px green;
margin-bottom: 10px;
}
.newsfont
{
font-size: 14pt;
font-weight: bold;
}
</style>
<span style="color:#e53333;">JQ </span> $("#newslist").sortable();
$(".newstype").sortable();
$("#newsList2").sortable();
$("#newslist").sortable({ connectWith: '.newstype'});
$(".newstype").sortable("option", "connectWith", '#newslist');
<span style="color:#e53333;">HTML</span> <UL id="newslist">
<li class="ui-state-default">哈哈哈哈</li>
<li class="ui-state-default">哈哈哈哈</li>
<li class="ui-state-default">哈哈哈哈</li>
<li class="ui-state-default">哈哈哈哈</li>
<li class="ui-state-default">哈哈哈哈</li>
</UL>
-------------------------------------------------------
<div id="newsList2" style="width: 850px; text-align: left; margin-top: 20px;">
<div class="newstype" id="1">
<span class="newsfont">Reading Recommendation</span></div>
<br />
<div class="newstype" id="3">
<span class="newsfont">Legal Updates</span></div>
<br />
<div class="newstype" id="4">
<span class="newsfont">TAA Updates</span></div>
<br />
<div class="newstype" id="5">
<span class="newsfont">HR Updates</span></div>
<br />
<div class="newstype" id="2">
<span class="newsfont">Case Spotlight</span></div>
</div>
</div>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。