2012-05-22 96 views

回答

1

在您fancyboxes的設置,你離開後逗號,這IE約爲很挑剔。刪除它們,它會起作用。

$(document).ready(function() { 
    $('area.fancy').fancybox({ 
     maxWidth : 508, 
     fitToView : false, 
     closeClick : false, 
     wrapCSS  : 'fancybox-custom', // < remove comma here 
    }); 

    $('a.fancy').fancybox({ 
     maxWidth : 508, 
     fitToView : false, 
     closeClick : false, 
     wrapCSS  : 'fancybox-custom', // < remove comma here 
    }); 
}); 

而且,由於設置,可以通過組合的選擇都凝結這些塊到一個相同的,試試這個:

$(document).ready(function() { 
    $('area.fancy, a.fancy').fancybox({ 
     maxWidth : 508, 
     fitToView : false, 
     closeClick : false, 
     wrapCSS  : 'fancybox-custom' 
    }); 
}); 
+0

太謝謝你了!有趣的是,簡單的事情可以打破很多艱苦的工作。 – jonsuther

+0

沒問題,很高興幫助。 –