javascript - Jquery toggle() 不适用于 YouTube 订阅按钮

标签 javascript jquery html css json

想要创建一个 DIV,它在我点击 youtube 订阅按钮时切换。另外,我想隐藏 Youtube 按钮。 这看起来很简单,但是 Jquery 切换方法不适用于 youtube 子按钮。

代码↓

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(e){
//Your code here
    $('#xx2').click(){
    $('#cc').toggle();
    }
});
</script>


<div id="cc" style="display:none;" >
    <h1>this is a hidden item</h1>
</div>
<script src="https://apis.google.com/js/platform.js"></script>
<div id="btn">
<div id="xx2" class="g-ytsubscribe" 
data-channelid="UCwevqbHI8ppBSvVKESoLpPQ" 
data-layout="full" data-count="default" ></div>
</div>

查看这张照片:enter image description here

最佳答案

请关闭脚本标签并在 xx2 div 中提供一些文本。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(e){
    $('#xx2').click(function(e){
        $('#cc').toggle();
    });
});
</script>
<div id="cc" style="display:none;">
    <h1>this is a hidden item</h1>
</div>
<script src="https://apis.google.com/js/platform.js"></script>
<div id="btn">
<div id="xx2" class="g-ytsubscribe" 
data-channelid="UCwevqbHI8ppBSvVKESoLpPQ" 
data-layout="full" data-count="default" >text</div>
</div>

关于javascript - Jquery toggle() 不适用于 YouTube 订阅按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44776652/

相关文章:

javascript - 隐藏 <article> 如果有一个空的 src""with jquery

jquery - 动画线条

php - 单字节字符编码 (ISO-8859-1) HTML 文档中的两个字节字符

javascript - 隐藏列时的 CSS Grid 动态大小

css - 固定的 div 超出包装

javascript - 如何过滤日期响应以仅显示今天日期的数据?

javascript - Expressjs中间件中定义的静态变量

javascript - getElementById 返回空值? (使用 Vue)

javascript - 如果由 javascript 设置,则 ng 更改事件不会在复选框上触发

javascript - Node js/express (localhost) 上未定义的 Cookie