我使用gridster创建链接网格。点击它时,链接应该正常工作。问题是它拖动后也会被点击。我怎样才能阻止它被拖动后被点击?拖动链接时阻止`click`
请检查:http://jsfiddle.net/b_m_h/tr4cU/
<div class="gridster">
<ul id="reszable">
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1"></li>
<li data-row="2" data-col="1" data-sizex="1" data-sizey="1"></li>
<li data-row="3" data-col="1" data-sizex="1" data-sizey="1"><a href="http://google.com" target="_blank">LINK</a></li>
<li data-row="1" data-col="2" data-sizex="2" data-sizey="1"></li>
<li data-row="2" data-col="2" data-sizex="2" data-sizey="2"></li>
<li data-row="1" data-col="4" data-sizex="1" data-sizey="1"></li>
</ul>
</div>
JS:
$(function(){
$(".gridster ul").gridster({
widget_margins: [5, 5],
widget_base_dimensions: [100, 100]
});
var gridster = $(".gridster ul").gridster().data('gridster');
});
谢谢,我喜欢你为小鼠移动留下余量的方式。 – BMH
@BMH - 谢谢,通常15个像素就足以构成一个拖拽,如果不是,它总是可以改变的。 – adeneo
坦克,该网站上的版本不工作。对于任何使用小提琴代码的人来说,不要忘记在CSS上添加“ol,ul {list-style:none;}”,它的小提琴正常化,这就是为什么它不在gridster css中。 – forX