Tag: fancybox 2

在fancybox mit JWPlayer中启动本地video,在url中显示videoID

这就是我通常使用fancybox和jwplayer启动video文件的方式。 头: /* … */ $(document).ready(function() { $(“.fancybox”).fancybox(); }); $(document).ready(function() { jwplayer(‘startTheMovie’).setup({ file: “file.mp4”, width: “640”, height: “360”, }); }); 身体: Loading… Click here to start the movie 现在的挑战是:我有140个video文件,并且不希望每个文件都有一个function。 您是否知道在点击链接时为该function提供videoID(可能是video文件的文件名)的解决方案? 我想过这样的事情: Click here to start movie no 1 Click here to start movie no 2 谢谢。

将值从fancybox iframe传递给parent

我试图将fancybox iframe中的变量/值传递给父窗口但没有成功。 Fancybox是通过链接启动的 class=”fancybox fancybox.iframe” 我在fancybox.iframe中的代码是: $(document).ready(function(){ $(‘.insert_single’).click(function(){ var test = $(‘.members_body’).find(‘{row.U_USERNAME}’); setTimeout(function(){ parent.$.fancybox.close();},300);return true; }); }); 其中“{row.U_USERNAME}”是在iframe中查找的用户名。 然后,在父级中有以下代码: $(document).ready(function(){ $(‘.fancybox’).fancybox( { openEffect:’fade’, openSpeed:500, afterClose: function(){ alert($(“.fancybox-iframe”).contents().find(test)); $(‘#form input[name=username]’).val()(test);return false; } } ); }); 但是当fancybox关闭时,没有警告显示变量“test”,变量也不会在表单的输入字段中显示为值或文本。 我已经阅读并尝试了在stackoverflow上找到的各种解决方案但没有成功。 在此先感谢您的帮助 编辑 这是一个例子

Fancybox(jQuery) – 将信息从父级传递给iframe,iframe传回父级

我想在我的页面上打开一个fancybox iframe。 将一些基本信息传递给iframe。 然后我想做到这一点,以便iframe回复它的父母。 我静态地传递nameid-1,虽然我真的希望将其作为变量,例如: var nameid=$(this).attr(‘nameid’) 我只是不知道如何正确执行这一切,因为我是Ajax / Javascript的新手并且在逻辑上苦苦挣扎。 base.html文件 JS: // HTML: Mary Poppins Replacement Name: Iframe.html的 JS: // HTML The old name: $originalname; The id for this column is: $nameid Please select a new name: Display new married name : Mary Smith Display new married name: Sandy Shore Clear (Hide) married Names […]

Fancybox卡在IE中加载iframe

我在使用fancybox在IE中的iframe中加载PDF时遇到问题。 当我点击链接时,我得到了gif加载器,它只是永远旋转。 控制台或页面上没有错误或类似的错误。 所有版本的IE都会出现问题。 所有其他浏览器工作正常。 此外,PDF是内部文件。 这是一些代码: HTML <link rel="stylesheet" type="text/css" href= /> <script src= type=”text/javascript”> Test Doc JS $(document).ready(function(){ /* fancybox handler */ $(‘.fancybox-media’).fancybox({ openEffect : ‘none’, closeEffect : ‘none’, autoSize: true, type : ‘iframe’ }); }); 编辑:我也尝试升级jQuery,无济于事。 编辑:这是一个jsFiddle ,非常简单,在我的IE浏览器中不起作用。

如何使fancybox href动态化?

我有以下fancybox代码: $(‘.fancybox’).fancybox({ ‘autoScale’ : false, ‘href’ : $(‘.fancybox’).attr(‘id’), ‘type’:’iframe’, ‘padding’ : 0, ‘closeClick’ : false, //some other callbacks etc 问题是我在页面上有20个不同的A标签id,我希望fancybox href属性获取被点击元素的id,即触发事件的id。 我尝试过几件事,但都没有奏效! ‘href’ : $(this).attr(‘id’), ‘href’ : $(this.element).attr(‘id’), 这看起来很简单,但任何时候我插入’this’或类似的东西都没有用。