Не убирается затемнение после wall.post

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
pistonsky
Сообщения: 2
Зарегистрирован: 24 июл 2014, 14:34

Не убирается затемнение после wall.post

Сообщение pistonsky »

Суть: после вызова VK.api('wall.post', options, callback) из айфрейма, и после того как юзер либо закроет окно постинга, либо запостит, мы видим затемнение, которое должно было убраться, но так и не убралось. Самое интересное - жмём три раза в любое место и затемнение пропадает. В консоли видим adsPublish, на каждом клике, а когда затемнение пропадает - видим onWindowFocus

Как убрать это затемнение сразу после закрытия модального окна постинга?
pistonsky
Сообщения: 2
Зарегистрирован: 24 июл 2014, 14:34

Re: Не убирается затемнение после wall.post

Сообщение pistonsky »

Вопрос решён. Загвоздка была в том, что на один элемент было навешано несколько (а именно - пять) вызовов функции wall.post, каждый в своём View (приложение написано на backbone), и все View сразу же создаются, в самом начале.
Ответить