开发者

jQuery - Fancybox with iframe

开发者 https://www.devze.com 2023-01-10 13:29 出处:网络
I\'m using Fancybox with iframes to load PDF files from database in it. The main idea is that on normal page I have table with content and every row contains field \"show invoice\", example:

I'm using Fancybox with iframes to load PDF files from database in it. The main idea is that on normal page I have table with content and every row contains field "show invoice", example:

No | Title | PDF file | Action

1. | invoice 1 | show inovice| edit

2. | invoice 2 | show inovice| edit

  1. | invoice 3 | show inovice| edit

Now, let say that "show invoice" are links:

... ...

So, clicking on link I'll end up on page where my PDF file(s) will be loaded, but I wanted to have those PDF files in FancyBox with arrows left and right. I managed to connect everything ok, but I can't force FancyBox to show arrows left and right, so that I would be able to show other PDF files, one after another.

Any idea, suggestions or so?

And, this is the way I call fancybox (of 开发者_如何学编程course, I linked jQuery and funcybox on the top):

$(document).ready(function(){
 $(".iframe").fancybox({

    'transitionOut' :'elastic',
    'speedIn'  :600, 
    'speedOut'  :200, 
    'width'  :1020,
    'height'  :1000,
    'titleShow'  :false,
    'hideOnOverlayClick':false,
    'hideOnContentClick':false
 });
});


Fancybox doesn't care what method it's using, just make sure you place the same rel attribute on all of your links that you want in the same gallery (i.e. rel="pdfGallery", rel="imgGallery").

On a side note... If you're using ?iframe in your links to trigger the iframe type of fancybox, remove that and add 'type':'iframe' as the last option in your fancybox settings. It will make your javascript more efficient.

0

精彩评论

暂无评论...
验证码 换一张
取 消