Другой вариант — это хорошо зарекомендовавший себя плагин от команды Communiteq:
Это изящно решает описанную выше проблему.