Я использую кнопку подписки на Youtube (https://developers.google.com/youtube/youtube_subscribe_button).
Есть ли способ, когда пользователь нажимает на него, также инициировать мою функцию javascript?
Я использую кнопку подписки на Youtube (https://developers.google.com/youtube/youtube_subscribe_button).
Есть ли способ, когда пользователь нажимает на него, также инициировать мою функцию javascript?
Вам просто нужно добавить элемент данных с функцией, которую вам нужно запустить.
<script>
function myEvent(e)
{
// do something here
}
</script>
<div class="g-ytsubscribe" data-channel="GoogleDevelopers" data-onytevent="myEvent"></div>
https://developers.google.com/youtube/youtube_subscribe_button#Handling_Events_Demo
data-ytonevent
, который ранее можно было добавить к элементу виджета для указания прослушивателя уведомлений о событиях. – источник
- person Luke; 21.02.2018
просто введите имя вашей функции в onclick, например:
<div id="whatever they make you call it" onclick="yourFunction();" />
или сделать это в javascript
document.getElementById("whatever it's called").onclick = "yourFunction();";
Я не говорю, что это хорошая идея, и это, вероятно, нарушит их условия использования, но я бы попробовал именно это.