Javascript 单击图像时的Jquery覆盖
jquery不是最好的,有人能为我想要实现的目标提供一个通用的方法吗?我有一个网格的照片,当他们被点击时,一个不透明的覆盖将在整个图片的顶部设置动画,覆盖将包含一些动态设置的文本。我有图像,onclick处理程序正在工作,只是想找出应用覆盖的最佳方法。谢谢查看此网站可能会对您有所帮助。Javascript 单击图像时的Jquery覆盖,javascript,jquery,css,overlay,Javascript,Jquery,Css,Overlay,jquery不是最好的,有人能为我想要实现的目标提供一个通用的方法吗?我有一个网格的照片,当他们被点击时,一个不透明的覆盖将在整个图片的顶部设置动画,覆盖将包含一些动态设置的文本。我有图像,onclick处理程序正在工作,只是想找出应用覆盖的最佳方法。谢谢查看此网站可能会对您有所帮助。 检查此网站可能对您有所帮助。 从语义上讲不是很好,但应该完成工作: 假设您的IMG是200x200 <div class='imgcontain'> <img src='yourimg' alt
检查此网站可能对您有所帮助。
从语义上讲不是很好,但应该完成工作: 假设您的IMG是200x200
<div class='imgcontain'>
<img src='yourimg' alt='' width='200' height='200'>
<p>Your text>/p>
</div>
<div class='imgcontain'>
<img src='yourimg' alt='' width='200' height='200'>
<p>Your text>/p>
</div>
<div class='imgcontain'>
<img src='yourimg' alt='' width='200' height='200'>
<p>Your text>/p>
</div>
这是一个纯CSS解决方案,没有动画,适用于使用Javascript的用户
如果要使用Jquery设置动画,请执行以下操作:
$(.imgcontain p).hide().css('z-index','3'); // on ready, hide the overlay. Maybe throw the .css() in callback.
然后,单击/鼠标悬停
$(.imgcontain).click(function()
{
$(.imgcontain p).show();
});
从语义上讲不是很好,但应该完成工作: 假设您的IMG是200x200
<div class='imgcontain'>
<img src='yourimg' alt='' width='200' height='200'>
<p>Your text>/p>
</div>
<div class='imgcontain'>
<img src='yourimg' alt='' width='200' height='200'>
<p>Your text>/p>
</div>
<div class='imgcontain'>
<img src='yourimg' alt='' width='200' height='200'>
<p>Your text>/p>
</div>
这是一个纯CSS解决方案,没有动画,适用于使用Javascript的用户
如果要使用Jquery设置动画,请执行以下操作:
$(.imgcontain p).hide().css('z-index','3'); // on ready, hide the overlay. Maybe throw the .css() in callback.
然后,单击/鼠标悬停
$(.imgcontain).click(function()
{
$(.imgcontain p).show();
});