我正在尝试定义一个函数:
var photoWidth = $('#photo_preview').width();
var photoHeight = $('#photo_preview').height();
if (imgHeight > imgWidth){
$('#photo_preview').css('width','100');
}
我的目标是创建一个类似于:
的函数resizePhoto(theselector);
...参数“theselector”为$('#photo_preview')或任何其他选择器。
注意:我不能使用这个类。
我该怎么办?
答案 0 :(得分:5)
function resizePhoto(selector){
var photoWidth = $(selector).width();
var photoHeight = $(selector).height();
if (imgHeight > imgWidth){
$(selector).css('width','100');
}
}
...
resizePhoto('#photo_preview'); //Usage
答案 1 :(得分:3)
function(selector) {
var $jq = $(selector);
var imgWidth = $jq.width();
var imgHeight = $jq.height();
if (imgHeight > imgWidth){
$jq.css('width','100px');
}
}