用于检索可拖动对象的两个不同 id?

问题描述

我有这段代码,它可以完美地检索可拖动对象的坐标,但是正如您在此处注意到的:

char pp[4096];
void* operator new(std::size_t sz) // no inline,required by [replacement.functions]/3
{
    std::printf("global op new called,size = %zu\n",sz);
    if (sz == 0)
        ++sz; // avoid std::malloc(0) which may return nullptr on success
 
    return (void *)pp;
    //if (void *ptr = std::malloc(sz))
        //return ptr;
 
    throw std::bad_alloc{}; // required by [new.delete.single]/3
}
void operator delete(void* ptr) noexcept
{
    std::puts("global op delete called");
    //std::free(ptr);
}

我有两个可拖动对象,它们都将获得 id "benchdropped" + c,您如何建议我可以为每种类型的可拖动对象设置不同的 id,以便稍后我可以在 pug 中使用它来检索它。 我提到其他一切都有效,我使用的是 NodeJS、PUG。 代码如下:

$("#droppable").droppable({
accept: "#draggable,#draggable2",

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)