public void OnBeginDrag(PointerEventData eventData)
    {
        IBeginDragObj = gameObject;

        startPostion = transform.position;
        startParent  = transform.parent;
        Slotgroup    = GameObject.Find("ItemBOX (2)").GetComponent <CanvasGroup>();
        m_temDrop    = GameObject.Find("ItemBOX (2)").GetComponentInChildren <ItemDrop>();
        m_temDrop.GetDropItem(IBeginDragObj);
        Slotgroup.blocksRaycasts = false;
    }