当用户单击它甚至将光标悬停在它上面时,我想在网页上展开图像。
我怀疑这需要一个 JavaScript 解决方案,而我对 JS 一无所知,所以不知道该去哪里。
任何人都可以推荐一个安装、学习曲线或编码工作量最少的免费解决方案吗?
提前致谢。
当用户单击它甚至将光标悬停在它上面时,我想在网页上展开图像。
我怀疑这需要一个 JavaScript 解决方案,而我对 JS 一无所知,所以不知道该去哪里。
任何人都可以推荐一个安装、学习曲线或编码工作量最少的免费解决方案吗?
提前致谢。
我建议使用JQuery。
只需给你的图像一个类,你可以简单地在你的 javascript 中定位它:
$(document).ready(function(){
// expand on click
$('.my_image').click(function(){
$(this).css({'height' : '500px', 'width' : '500px'})
});
// expand on hover
$('.my_image').hover(function(){
$(this).css({'height' : '500px', 'width' : '500px'})
});
)}
显然将其设置为您想要的任何尺寸。
如果这是您需要的预期效果,那么之前建议的答案将满足您的需求。不过,您可以使用 CSS 放大。
演示http://jsfiddle.net/kevinPHPkevin/mUpJZ/
img {
width:90px;
}
img:hover {
width:500px;
}
这只是一个基本示例,但您可以根据需要进行详细说明,例如定位、阴影效果等,当:hover