Kar*_*Sho 26 html javascript jquery
我有一个父母<div>.在里面,我放置了一些文字和图像.现在我需要缩放到该父级的特定部分<div>.可能吗?
小智 33
如果您希望在鼠标悬停时缩放该图像:
$(document).ready( function() {
$('#div img').hover(
function() {
$(this).animate({ 'zoom': 1.2 }, 400);
},
function() {
$(this).animate({ 'zoom': 1 }, 400);
});
});
Run Code Online (Sandbox Code Playgroud)
或者如果使用放大和缩小按钮,您可以这样做:
$("#ZoomIn").click(ZoomIn());
$("#ZoomOut").click(ZoomOut());
function ZoomIn (event) {
$("#div img").width(
$("#div img").width() * 1.2
);
$("#div img").height(
$("#div img").height() * 1.2
);
},
function ZoomOut (event) {
$("#div img").width(
$("#imgDtls").width() * 0.5
);
$("#div img").height(
$("#div img").height() * 0.5
);
}
Run Code Online (Sandbox Code Playgroud)
小智 11
@Gadde - 你的回答非常有帮助.谢谢!我需要一个"地图"式的缩放比例,并能够产生我的帖子所需的感觉.我的标准包括需要点击重复,并在每次点击时继续缩小/缩小.以下是我的最终结果.
var currentZoom = 1.0;
$(document).ready(function () {
$('#btn_ZoomIn').click(
function () {
$('#divName').animate({ 'zoom': currentZoom += .1 }, 'slow');
})
$('#btn_ZoomOut').click(
function () {
$('#divName').animate({ 'zoom': currentZoom -= .1 }, 'slow');
})
$('#btn_ZoomReset').click(
function () {
currentZoom = 1.0
$('#divName').animate({ 'zoom': 1 }, 'slow');
})
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96033 次 |
| 最近记录: |