2012-03-04 2 views
0

Я пытаюсь стиль кнопочный IFRAME Facebook Like с JQuery, разметка:Styling кнопку Facebook Like IFrame с JQuery

<div class="fb_like_post"> 
    <iframe src="facebook.com/..." scrolling="no" . . .> 
</div> 

Мой JQuery код:

jQuery('.fb_like_post iframe').ready(function() { 
    jQuery('.fb_like_post iframe').contents().find('.connect_widget_like_button .liketext').css('color','red'); 
}); 

не ли Работа. На самом деле я не могу применить какой-либо стиль к любому элементу iframe. Зачем ?

+1

Потому что это не ваша разметка, это facebook, и они не хотят ее стилизовать, они уже позаботились об этом! – adeneo

+0

Если бы они хотели, чтобы все занимались своим брендингом, они дали бы всем возможность. – Sparky

+0

возможно дубликат [Facebook, как изменить как изображение кнопки?] (Http://facebook.stackoverflow.com/questions/4920945/facebook-how-to-change-like-button-image) – ifaour

ответ

0

Это невозможно сделать с помощью простого JS/CSS из-за ограничений безопасности браузера.

+0

Ну, на самом деле это может быть событие с указателем или скрытие iFrame, но это против TOS facebook, и это вообще не очень хорошая идея, но технически это возможно с небольшим css. – adeneo

+0

@adeneo, что я имел в виду, был в большей степени о междоменных кадрах, но я думаю, что совершенно другой подход мог бы работать. Спасибо за ввод. – zatatatata