2015-07-06 5 views
0

У меня есть следующая скрипка:Не удается прочитать свойство «getOption» неопределенной

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, а затем выберите значок мобильного телефона.

сейчас, он идет вправо.

Кроме того, у меня есть ошибки:

Cannot read property 'getOption' of undefined

, но он отлично работает, хотя есть ошибка.

Могу ли я исправить эту ошибку? или, может быть, это происходит, потому что я использую бета-версию?

Любая помощь оценена!

ответ

1

Ваша проблема в том, что right: -1em; делает поворот li вправо, если вы уменьшите его ширину.

Вместо {width: 'toggle'}, попробуйте:

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

Кроме того, да, это бета-версия, которая дает вам эту ошибку.

Попробуйте updated fiddle

Смежные вопросы