Артём: Да нет, там эффект именно на блоки. Просто он настроен таким образом, что вы обращаете внимание именно на фон блока. Будет проще если вы уточните что именно вы хотите получить, так как скриптов много, как и вариантов ручной реализации.
Полина Емельянова: Воспринимайте это просто как непонятное колдунство, так как проблема поднималась везде и широко в свое время, но ее решение так и не пришло. На забугорных аналогах Тостера часто рассматриваются такие же проблемы как у вас и везде решение одно — корректировать overflow
Потому что WP — это движок для создания блогов, а все остальное уже легализованные костыли. Битрикс подразумевает создание взаимосвязанной системы, где звеньями цепочки становятся даже программы для ведения бухгалтерии.
Yevgeniy Kisselyov: Ну я не буду утверждать за него, но мне кажется что ключом должно быть не имя переменной, а значение. В противном случае ваше решение полностью бы удовлетворяло потребности поставленной задачи. Т.е.:
var name = 'ключ';
var obj = {'ключ': 'Текстовый блок'};
Вы можете поместить верстку окна непосредственно в скрипт, что позволит подключать на всех страницах только его. Хотя вариант Ankhena W более правильный и в первую очередь стоит смотреть в стороне его реализации
Максим Павлов: Согласен. Я просто сразу не заметил тег 1С-Битрикс. В данном случае отключения отображение какого-либо модуля является встроенной функцией, раз это CMS
Ну это плохо. Конечно же будет лучше если вы сократите код и используете более рациональный вариант. С другой стороны если вы не хотите разбираться и учиться, а ваш костыль будет работать под капотом, не вызывать нареканий, а вас это устроит — кому какое дело?