2011-03-08 80 views

回答

1

你可以嘗試設置這個CSS:

.currentTextHolder { 
    display:none; 
} 

,將隱藏的.currentTextHolder元素。

1

我也有類似的問題。我的解決方案是改變標記!

查找&刪除:

<p class="pp_description"></p> \ 

我使用了以下內容:

$("a[rel^='prettyPhoto']").prettyPhoto({ 
show_title: false, 
markup: '<div class="pp_pic_holder"> \ 
<div class="ppt">&nbsp;</div> \ 
    <div class="pp_top"> \ 
    <div class="pp_left"></div> \ 
    <div class="pp_middle"></div> \ 
    <div class="pp_right"></div> \ 
    </div> \ 
    <div class="pp_content_container"> \ 
    <div class="pp_left"> \ 
    <div class="pp_right"> \ 
    <div class="pp_content"> \ 
     <div class="pp_loaderIcon"></div> \ 
     <div class="pp_fade"> \ 
     <a href="#" class="pp_expand" title="Expand the image">Expand</a> \ 
     <div class="pp_hoverContainer"> \ 
     <a class="pp_next" href="#">next</a> \ 
     <a class="pp_previous" href="#">previous</a> \ 
     </div> \ 
     <div id="pp_full_res"></div> \ 
     <div class="pp_details"> \ 
     <div class="pp_nav"> \ 
      <a href="#" class="pp_arrow_previous">Previous</a> \ 
      <p class="currentTextHolder">0/0</p> \ 
      <a href="#" class="pp_arrow_next">Next</a> \ 
     </div> \ 
     <a class="pp_close" href="#">Close</a> \ 
     </div> \ 
     </div> \ 
    </div> \ 
    </div> \ 
    </div> \ 
    </div> \ 
    <div class="pp_bottom"> \ 
    <div class="pp_left"></div> \ 
    <div class="pp_middle"></div> \ 
    <div class="pp_right"></div> \ 
    </div> \ 
</div> \ 
<div class="pp_overlay"></div>', 
}); 
3

我有同樣的問題。 應用CSS規則隱藏「細節」塊後,主要內容區域保持相同高度。 這是因爲這行:

pp_contentHeight = height + detailsHeight; 
在jquery.prettyPhoto.js文件

如果我們刪除「+ detailsHeight」,主要內容區域高度將具有正常高度,因爲它應該沒有「詳細信息」區塊。

0

我刪除以下內容: detailsHeight + = $ pp_details.height(); detailsHeight = detailsHeight < = 34?36:detailsHeight; $ pp_details.remove();

在.js中,它的工作原理。 我有一個小幅底部和邊緣左上角,但淡出是沒有問題的

相關問題