Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Neste script do google tem um comenterio escrito "Add code to handle subscribe event." traduzindo "Adicionar código para lidar com evento de assinatura.".
Eu quero saber se tem como eu colocar um codigo nesse lugar para que quando ocorre a ação "subcribe" o botão suma.
<script src="https://apis.google.com/js/platform.js"></script>
<script>
function onYtEvent(payload) {
if (payload.eventType == 'subscribe') {
// Add code to handle subscribe event.
} else if (payload.eventType == 'unsubscribe') {
// Add code to handle unsubscribe event.
}
if (window.console) { // for debugging only
window.console.log('YT event: ', payload);
}
}
</script>
<div class="g-ytsubscribe" data-channel="GoogleDevelopers" data-layout="default" data-count="default" data-onytevent="onYtEvent"></div>>
1 hora atrás, vinaspsy disse:
Marcio,
Boa tarde!
Tenta dessa forma:
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://apis.google.com/js/platform.js"></script>
<script>
function onYtEvent(payload) {
if (payload.eventType == 'subscribe') {
// Add code to handle subscribe event.
$( '.g-ytsubscribe' ).hide();
} else if (payload.eventType == 'unsubscribe') {
// Add code to handle unsubscribe event.
}
if (window.console) { // for debugging only
window.console.log('YT event: ', payload);
}
}
</script>
<div class="g-ytsubscribe" data-channel="GoogleDevelopers" data-layout="default" data-count="default" data-onytevent="onYtEvent"></div>
Infelizmente não deu certo :(Oq não deu certo?
Deu algum erro no console?
Monitorou os parâmetros da função?
function onYtEvent(payload){
console.log(payload)>
17 horas atrás, gabrieldarezzo disse:
Oq não deu certo?
Deu algum erro no console?
Monitorou os parâmetros da função?
function onYtEvent(payload){
console.log(payload)
O botão não someMarcio,
Poste o código completo do sua página para que possa melhor te auxiliar.
Nem precisa mais... eu descobrir que os erros estão ocorrendo por conta da API do Google Developers que teve sua ultima atualização em 2011, mas mesmo assim vlw
eh o API mesmo aconteceu comigo tambem...rsrsrs
Marcio,
Boa tarde!
Tenta dessa forma: