我有100多個圖像的圖像畫廊,使其加載速度更快我想它分割成30組在頁面上有一個導航「圖庫1 2 3 4 5「,當用戶點擊任何數字時,我想將鏈接的href加載到」#rCol「 - 但只有」#galleria「部分。我可以得到它加載的內容,但它)加載整個頁面和B)「環球免稅店」功能未啓用。幫助加載「畫廊」畫廊與.load
是否可以創建一個包含所有圖像的xml文件並創建一次跳過30的傳呼機?
我想從鏈接的href做一個var,所以我不必爲每個類添加一個類,併爲每個類寫一個函數。
$("ul#gallery li a").live('click',function(e) {
e.preventDefault();
var $parent = $(this).parent();
$parent.addClass("selected").siblings().removeClass("selected");
var href = $(this).attr('href');
$("#rCol").load(href, function() {
$("#galleria").galleria();
});
});
// Initialize Galleria
$("#galleria").galleria({
transition: 'fade',
width: 800,
height: 536,
extend: function(options) {
Galleria.log(this) // the gallery instance
Galleria.log(options) // the gallery options
// listen to when an image is shown
this.bind('image', function(e) {
Galleria.log(e) // the event object may contain custom objects, in this case the main image
Galleria.log(e.imageTarget) // the current image
// lets make galleria open a lightbox when clicking the main image:
$(e.imageTarget).click(this.proxy(function() {
this.openLightbox();
}));
});
}
});
有什麼想法嗎?
試圖重新初始化「圓頂場所」功能here。各種各樣的問題,沒有更新縮略圖然後點擊專輯2,回到專輯1它加載整個頁面的div。
$("ul#gallery li a").live('click',function(e) {
e.preventDefault();
var $parent = $(this).parent();
$parent.addClass("selected").siblings().removeClass("selected");
var href = $(this).attr('href');
$("#rCol").load(href, function() {
$("#galleria").galleria({
transition: 'fade',
width: 800,
height: 536,
extend: function(options) {
Galleria.log(this) // the gallery instance
Galleria.log(options) // the gallery options
// listen to when an image is shown
this.bind('image', function(e) {
Galleria.log(e) // the event object may contain custom objects, in this case the main image
Galleria.log(e.imageTarget) // the current image
// lets make galleria open a lightbox when clicking the main image:
$(e.imageTarget).click(this.proxy(function() {
this.openLightbox();
}));
});
}
});
});
});
「加載整個頁面」,你的意思是包括''和'
'和''?這會讓它變得有趣。你能發佈一個鏈接到整個HTML響應嗎?你可能只需要在JS中使用2個'response.split'。 (討厭,但可能。) – Rudie 2011-05-02 20:25:12PS。 '.live'確實只適用於''點擊事件,不適用於廣告系列插件,但您可以重新初始化,沒問題。 – Rudie 2011-05-02 20:26:39
@Rudie,請參閱上面編輯的評論,以便我重新啓用畫廊功能。 thx人。 – 2011-05-02 20:41:09