[英]jQuery image click hide/show
我在谷歌上搜索了很多关于这个问题的信息,但遗憾的是还没有找到可行的解决方案,遗憾的是我在 javascript 方面没有任何专业知识。
我想实现以下目标:
我设法实现了一个 jquery 脚本,当我单击按钮时,它已经实现了内容“关闭”。
但我无法设法链接图像以执行与按钮相同的功能,我不知道该怎么做。
加上打开页面后自动关闭 5 秒也没有实现。
jquery 脚本:
jQuery(document).ready(function(){ jQuery('#hideshow').on('click', function(event) { jQuery('#content').toggle('show'); }); });
这是顶部的工作按钮,它隐藏了“Hello World”,底部是带有白色箭头的橙色图像,它与上面的按钮具有相同的功能,可以直接隐藏其下方的内容。
使用 setTimeout() 方法,你可以在这里了解更多所以你可以这样做:
jQuery(document).ready(function(){
setTimeout(function(){
jQuery('#content').addClass('hide'); // or toggle using 'show' class
}, 5000);
jQuery('#hideshow').on('click', function(event) {
jQuery('#content').toggle('show');
});
});
在带有箭头按钮的代码中使用标签,例如:
<div class="bar">
<a href="#" id="closeButton" class="arrowBtn"><img src="arrow.png" alt="Arrow button"></a>
</div>
然后你可以使用 jQuery 来监听该按钮上的点击事件:
jQuery('#closeButton').on('click', function(event) {
event.preventDefault();
$('#content').toggle('show');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.