我使用photoswipe以幻燈片模式只,照片通過ajax調用加載。我希望標題永久貼在幻燈片的底部。這是我想出來的。注意最後兩行:
instance.toolbar.showCaption();
instance.toggleToolbar = function() {};
這迫使標題來顯示,然後覆蓋一無所有切換功能。這個解決方案我沒有錯誤。
loadSlideshow = function(items){
var options = {
captionAndToolbarOpacity: 0.9,
captionAndToolbarFlipPosition: true,
captionAndToolbarAutoHideDelay: 0,
captionAndToolbarShowEmptyCaptions: true,
preventHide: false,
enableKeyboard: false,
autoStartSlideshow: true,
target: $('#PhotoSwipeTarget'),
imageScaleMethod: 'fit',
preventHide: true,
margin: 0,
allowUserZoom: false,
backButtonHideEnabled: false,
//captionAndToolbarHide: true,
getImageSource: function(obj){
return obj.url;
},
getImageCaption: function(obj){
return obj.caption;
}
};
instance = window.Code.PhotoSwipe.attach(
items, options
);
instance.show(0);
instance.toolbar.showCaption();
instance.toggleToolbar = function() {};
return true;
}
您必須將不透明度設置爲1!對工具欄和圖像標題很重要。 – andi1984 2012-05-29 11:50:21