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(); };
}