Существует еще один способ доступа к свойствам с использованием записи []
.Таким образом, вы также можете передавать динамические значения:
$('#img')[direction]('div');
Если быть точным, $(...).something
равно $(...)['something']
.Таким образом, передача чего-либо после .
всегда является литеральной строкой, в то время как [...]
не обязательно должна быть литеральной строкой.