0
我我的動態頁面上添加圖片:如何評估鏈中的代碼或假裝回調函數?
<div class="simple_overlay" id="overlay">
<img src="" />
</div>
<script type="text/javascript">
$(function() {
$("a[rel]").overlay({
var source = this.getTrigger().attr('href');
this.getOverlay().find("img").attr({'src': source});
});
});
</script>
現在,我需要獲得新的圖像的寬度和計算margin-left
與之相對應。原生jQuery工具方法不起作用,因爲當加載疊加時,圖像尚未加載並且容器的寬度爲0. 是否有任何選項可以模擬此鏈上的回調,因此我可以在attr()
評估之後使用width()
?
如何搭售行爲的形象,並且使其工作與它的$(this).parent()'加載? – 2010-06-30 08:39:23
@Evadne Wu:在這種情況下,圖片會在邊距變化時「跳躍」。這對用戶不利。 – vtambourine 2010-06-30 08:58:26
動畫變化?製作圖像'display:none'或'visibility:hidden'直到腳本明確顯示? – 2010-06-30 09:47:28