jquery klout скрыть имя значение - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь использовать jquery, чтобы скрыть значение моего имени на моем сайте, используя:

jQuery(document).ready(function() {
    jQuery("iframe#kloutframe").contents().find(".user").hide();
});

виджет klout:

<div align="center"><iframe name="kloutframe" src="http://widgets.klout.com/badge/chrishough?size=s&text_color=ffffff" style="border:0" scrolling="no" allowTransparency="true" frameBorder="0" width="120px" height="59px"></iframe></div>

кадр html, скопированный с firebug:

<div align="center">
<iframe width="200px" scrolling="no" height="98px" frameborder="0" allowtransparency="true" style="border:0" src="http://widgets.klout.com/badge/chrishough?text_color=ffffff" name="kloutframe">
<html>
<head>
<body>
<div class="badge_cont">
<a target="_blank" onclick="mpmetrics.track('widgets-badget-click', {'referer':'http://noconformity.co/chrishough/'});" href="http://klout.com/chrishough">
<div class="tile">
<div class="content">
<div class="user">
<div id="klout_name">chrishough</div>
</div>
</div>
</a>
</div>
<script language="javascript" type="text/javascript" src="http://static.chartbeat.com/js/chartbeat.js">
</body>
</html>
</iframe>
</div>

Да, это небольшой встроенный CSS для центрирования, но я буду вносить изменения в это.

по какой-то причине jquery не может найти элемент, чтобы скрыть его. мысли?

Ответы [ 2 ]

1 голос
/ 19 ноября 2011

У меня были похожие проблемы, поэтому я создал собственный значок на основе их API.

http://www.kloutwidget.com/

0 голосов
/ 20 октября 2011

изменение

$("iframe#kloutframe")

до

$("iframe[name='kloutframe']")

также вы знаете, что получите «Небезопасную попытку JavaScript для доступа к фрейму с URL», если у вас нет доступа

...