Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何隐藏和显示a<;部门>;当有'时单击;单击的操作已经完成了吗?_Javascript_Css_Ajax_Show Hide_Blogger - Fatal编程技术网

Javascript 如何隐藏和显示a<;部门>;当有'时单击;单击的操作已经完成了吗?

Javascript 如何隐藏和显示a<;部门>;当有'时单击;单击的操作已经完成了吗?,javascript,css,ajax,show-hide,blogger,Javascript,Css,Ajax,Show Hide,Blogger,我试过很多方法,但似乎都不管用 我想隐藏,当我点击“评论”链接时,当评论加载时(链接在我文章的底部:“评论”,在上)显示它 我有一个点击onclick的链接,但无法添加其他操作 我怎样才能在点击时触发这两个动作 CSS: #disqus_thread {display:none; margin-top: -40px; background: #fff; background: #fff; padding:20px; border: 1px solid #ddd;} <script>

我试过很多方法,但似乎都不管用

我想隐藏
,当我点击“评论”链接时,当评论加载时(链接在我文章的底部:“评论”,在上)显示它

我有一个点击
onclick
的链接,但无法添加其他操作

我怎样才能在点击时触发这两个动作

CSS:

#disqus_thread {display:none; margin-top: -40px; background: #fff;
background: #fff;
padding:20px;
border: 1px solid #ddd;}
<script>
    function load_disqus()
    {
      var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
      dsq.src = "http://julienlussiez.disqus.com/embed.js";
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
      var ldr = document.getElementById('disqus_loader');
      ldr.parentNode.removeChild(ldr);
    }
</script>



<script type="text/javascript">
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    $.Ajaxify.pageChange(function() {

        var disqus_shortname = 'julienlussiez';
        // required: replace example with your forum shortname

        /* * * DON'T EDIT BELOW THIS LINE * * */
        (function() {
            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();});
</script>
<a name="bottom"></a>
我试图用css隐藏这个div,但我不知道如何显示它


HTML:


此脚本无中断地从Discus加载注释。这很好,因为我的博客上有一个音乐播放器

不幸的是,您只能为元素分配一次单击功能

要使其工作,请尝试将您的函数堆叠到新函数中,然后通过javascript将其分配给
onclick

HTML:


不幸的是,您只能为元素分配一次单击功能

要使其工作,请尝试将您的函数堆叠到新函数中,然后通过javascript将其分配给
onclick

HTML:


在html onClick中编写这么多代码通常是不好的。最好使用jQuery的on方法绑定它,看起来您正在使用anks!那我该怎么办?我真的不明白我在做什么,我需要一些帮助。。。我应该在别的地方写代码吗?一个onclick可以有两个操作吗?在html onclick中编写这么多代码通常是不好的。最好使用jQuery的on方法绑定它,看起来您正在使用anks!那我该怎么办?我真的不明白我在做什么,我需要一些帮助。。。我应该在别的地方写代码吗?一次onclick可以有两个操作吗?它可以工作,但我不知道如何实现隐藏a的函数。我已经添加到上面的fiddle中,它向您展示了如何隐藏第二个函数上的div是的,它可以工作,但实际上我想做相反的事情。我想显示一个点击:#discus#u thread{页边顶部:-40px;背景:#fff;背景:#fff;填充:20px;边框:1px solid#ddd;}-->#discus#thread{显示:无;页边顶部:-40px;背景:#fff;背景:#fff;背景:#fff;填充:20px;边框:1px solid#ddd#user2652我已经回答了你的问题。你想要在一个链接上执行两个操作,你已经做到了。他给你带来了99%的机会,我觉得你可以自己处理剩下的。是的,很好。也许这足够了,我将尝试不同的方法。它可以工作,但我不知道如何实现一个隐藏a的函数。我已经添加到上面的提琴中,它向您展示了如何隐藏第二个函数上的div是的,它可以工作,但事实上我想做相反的事情。我想显示一个点击:#discus#u thread{页边顶部:-40px;背景:#fff;背景:#fff;填充:20px;边框:1px solid#ddd;}-->#discus#thread{显示:无;页边顶部:-40px;背景:#fff;背景:#fff;背景:#fff;填充:20px;边框:1px solid#ddd#user2652我已经回答了你的问题。你想要在一个链接上执行两个操作,你已经做到了。他给你带来了99%的机会,我觉得你可以自己处理剩下的。是的,很好。也许足够了,我要尝试不同的东西。
<script>
    function load_disqus()
    {
      var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
      dsq.src = "http://julienlussiez.disqus.com/embed.js";
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
      var ldr = document.getElementById('disqus_loader');
      ldr.parentNode.removeChild(ldr);
    }
</script>



<script type="text/javascript">
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    $.Ajaxify.pageChange(function() {

        var disqus_shortname = 'julienlussiez';
        // required: replace example with your forum shortname

        /* * * DON'T EDIT BELOW THIS LINE * * */
        (function() {
            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();});
</script>
<a name="bottom"></a>
<div id='test'></div>
var div = document.getElementById('test');

div.onclick = function () { alert("some function") };

// hides the div
div.onclick = stackFunction(div.onclick, function () { 
    div.style.display = "none"; 
});

function stackFunction(last, f) {
    return function () { last(); f(); };
}