日期:2014-05-16  浏览次数:20301 次

关于jQuery easyUI的droppable事件!
最近在学习jQuery easyUI,关于它的每一个特性不是很明了。比如说droppable这个属性。
JScript code

$('.cart').droppable({
    onDragEnter:function(e,source){
        $('.cart').css({"background":"#E8F2FE"});
        $(source).draggable('options').cursor='auto';
    },
    onDragLeave:function(e,source){
        $(source).draggable('options').cursor='not-allowed';
    },
    onDrop:function(e,source){
        var name = $(source).find('p:eq(0)').html();
        var price = $(source).find('p:eq(1)').html();
        addProduct(name, parseFloat(price.split('$')[1]));
    }
});


这样我就可以放入class="cart"的元素的,但是我想在它的dom中找到一个标示这个元素是可以放入的参数,却不知道怎么找!
求大神help~
也就是说,我不知道$(".cart")这个元素虽然是可以放的,但是我不知道它的那个属性是说明这个的!
语言不好!见谅!多谢您的浏览!

------解决方案--------------------
不知道你是不是这个意思:给元素增加一个标示符来确定这个元素是否是可以放?
如果是:
<div class=".cart" put="0"></div>
if($('.cart').attr('put') == '0')
{
不可以放
}