Javascript 如何访问fotorama活动帧的高度和宽度属性?
单击按钮时,我需要调整活动帧中当前图像的大小,但我无法访问图像属性。我不想只更改当前图像的fotorama大小 这是我的密码Javascript 如何访问fotorama活动帧的高度和宽度属性?,javascript,jquery,fotorama,Javascript,Jquery,Fotorama,单击按钮时,我需要调整活动帧中当前图像的大小,但我无法访问图像属性。我不想只更改当前图像的fotorama大小 这是我的密码 function zoomIn() { try { var $fotoramaDiv = $('#fotorama').fotorama(); var fotorama = $fotoramaDiv.data('fotorama'); var $frame = fotorama.activeFrame.$stage
function zoomIn() {
try {
var $fotoramaDiv = $('#fotorama').fotorama();
var fotorama = $fotoramaDiv.data('fotorama');
var $frame = fotorama.activeFrame.$stageFrame;
//the following line does not work
$frame.childNode.height=500;
}
catch (error) {
alert(error.Message);
}
}
您可以使用代码onclick=zoomIn()在img元素中添加onclick attr;然后将JQuery代码设置为:
unction zoomIn() {
try {
$('#fotorama').css({"width":"250px","height":"250px"});
}
catch (error) {
alert(error.Message);
}
}
尝试将另一个类或属性(例如active)添加到活动图像中,并尝试调用$frame.find(“.active”).height(yourHeight)。