jGravity(jQuery插件)没有在Firefox中拖动

时间:2013-07-08 20:18:56

标签: javascript jquery firefox gravity

我正在使用此jquery插件http://tinybigideas.com/plugins/jquery-gravity/

我在Mac上,拖动功能就像在Chrome和Safari中的梦想一样,但在Firefox中,我的对象不会拖动。在IE 10中,对象甚至没有应用重力......但那就是IE。

即使演示在firefox http://www.tinybigideas.com/assets/demo/jquery-gravity/

中也无效

这是我正在使用的     $('#ballpit').jGravity({ target: 'div', ignoreClass: '', weight: 25, depth: 5, drag: true });

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我知道我非常迟到了但是最近使用了jGravity,并且我认为我会把这个留给其他任何偶然发现的人。

我建议在测试jGravity时,选择一个包含元素,如正文或容器,而不是#ballpit(不确定它在这种情况下是什么),但通常你会想要在容器或身体内反弹的物体。

这就是'目标' value将响应您调用jGravity()的元素中的空间。

您的代码如下:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define SIZE 20
int main(void)
{
    char exp[SIZE];
    int ans,c, i=0;
    int length,j;

    printf("Enter your expression: ");
    fgets(exp, 20, stdin);
    length = strlen(exp);
    char ch;
    ans = exp[i]-'0';
    i++;
    while (i <= length)
    {
        switch (exp[i])
        {
            case '+':
                i++;
                ans += (exp[i]-'0');
                break;
            case '-':
                i++;
                ans -=(exp[i]-'0');
                break;
            case '*':
                i++;
                ans *=(exp[i]-'0');
                break;
            case '/':
                i++;
                ans /= (exp[i]-'0');
                break;

            default:
                break;
        }
        i++;
        //printf("The answer is %d\n", ans);
    }
    printf("The answer is %d\n", ans);
    exit(0);
}

不确定为什么拖动选项在Firefox中不适合你,但是演示链接似乎不再导致演示了。