2013-01-02 59 views
1

上傳圖片後,我用fancybox在iframe上打開它,並使用jcrop(縮略圖示例http://deepliquid.com/projects/Jcrop/demos.php?demo=thumbnail)進行一些剪切(這是配置文件照片上傳)。fancybox在IE上的iframe + jcrop問題

一切都在IE之外的所有瀏覽器工作正常(哦,嚴重:/)

鴕鳥政策知道爲什麼,但在IE瀏覽器內嵌框架似乎被鎖定。我可以點擊每個鏈接,但不能使用鼠標進行選擇,在光標上顯示不允許的圖標。

有誰知道爲什麼IE有這個動作,如果可能的話,如何改變它? 如果這是不可能的,我會使用其他解決方案,沒有內置頁框。

+1

更好地顯示一些代碼或與問題的頁面的鏈接,否則我們可以花幾天只是猜測 – JFK

回答

0

我多花點時間分析一下,我發現Jcrop並沒有在IE上加載,只是因爲在Fancybox完成iframe的生成之前,圖像中的Jcrop代碼才運行。

window.load和document.ready不夠。 我不得不使用這段代碼來使它在IE上工作。

$('#target').load(function() { 
loadJcrop(); 
}); 

「#target」是要裁剪的圖像的id,loadJcrop()是將Jcrop應用到它的函數。