无法阅读财产' getOption'未定义的

时间:2015-07-06 18:46:42

标签: jquery

我有下一个小提琴:

http://jsfiddle.net/Q9htn/72/

它允许选项向左滑动li

$("#list").on("swipeleft", ">li", function(e){

    var li = $(this);
    var contents = $(li.children()[0]);

    // Slide the item 
    contents.animate({width: 'toggle'}, function(){
        $(this).parent().remove()
    });
});

我在移动设备中向左滑动时尝试将文字移到左侧。

您可以按F12键在Chrome上进行测试,然后选择移动图标。

现在,它是正确的。

另外,我有错误:

Cannot read property 'getOption' of undefined

但是虽然有错误但它工作正常。

我可以修复此错误吗?或者可能是因为我使用的是测试版?

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

您的问题是right: -1em;如果缩小宽度,li会向右移动。

而不是{width: 'toggle'},请尝试:

contents.animate({left: -contents.width()}

此外,是的,它是测试版,它会给你这个错误。

试试 updated fiddle