我正在處理一個項目,其中我需要href中圖像的寬度,當我單擊特定圖像時寬度(如果圖像顯示在警報中)。從href標籤中獲取圖像寬度而不是從img標籤
以下是我使用
<li>
<a href="<?php echo $pic;?>?id=<?php echo $id;?>&pic=<?php echo $picID;?>" data-title="" data-desc=" " data-rel="group2" data-bw="<?php echo $pic;?>" class="lightbox" id="plzx" >
<img src="<?php echo $pic;?>" width="160" height="160" title="Click To View"/></a>
</li>
每當我試圖獲取圖像的寬度,它從img標籤圖像寬度不從在href的href和圖像代碼。因爲img標籤寬度已經定義爲「160」。有一個方法可以用於從<a href
獲取的圖像的寬度,我使用以下代碼基於該NIT工作
$('a').click(function() {
var image = $("<img />").attr("src", $(".lightbox").attr("href"));
$(document).append(image);
alert(image.height());
alert(image.width());
image.remove();
});
的HTML代碼
<li>
<a href="uploads/kareena-kapoor-144a_$1$Ni5.St4.$kPORmHFjcfGBJjn2KHSis0.jpg?id=3&pic=101" data-title="" data-desc=" " data-rel="group2" data-bw="uploads/kareena-kapoor-144a_$1$Ni5.St4.$kPORmHFjcfGBJjn2KHSis0.jpg" class="lightbox" id="plzx" >
<img src="uploads/kareena-kapoor-144a_$1$Ni5.St4.$kPORmHFjcfGBJjn2KHSis0.jpg" width="160" height="160" title="Click To View"/></a>
</li>
你在哪裏設置了'href'的寬度和高度? – diEcho 2012-02-10 10:17:54
當你說從href的寬度?你的意思是標籤,還是標籤的href屬性包含寬度作爲href/filename的一部分?例如href =「image120_140.jpg」,它需要被提取?如果你確實警告($(this).width()),會發生什麼? – TommyBs 2012-02-10 10:17:57
當你說「從href獲得寬度」你是什麼意思?你的意思是圖像的href包含圖像的寬度?像例如'',你想從字符串中獲得'200',或者你想加載圖像並確定圖像的寬度動態提供圖像? – DaveRandom 2012-02-10 10:20:07