У вас есть только 2 варианта:
1- Чтобы поместить content
div вне home_page_back
2, используйте правило css3: background-color: rgba(255,0,0,1);
для content
div
Кстати, это чистая проблема CSS, а не проблема jquery: любой прозрачный элемент получит все свои дочерние элементы одинаковыми прозрачными.
CSS3 решил эту проблему, используя rgba color , в котором вы можете поиграть с последним значением, чтобы контролировать непрозрачность, и это не повлияет на внутренние элементы.
И вы можете проверить множество решений по этим 2 путям в Google первые результаты поиска.
Твиттер использует этот CSS3
Обновление:
Похоже, что RGBA не поддерживается jquery, так что вы можетедля этого потребуется плагин или просто создайте класс в css и передайте его этому родительскому элементу.