我在我的网站上安装了Fancybox 2.0,稍微修改为看起来像Facebook图像预览框。我想拥有Fancybox的第二个“实例”,但它的定位不同。我的图像预览Fancybox(当前实例)应该从顶部起20px(因为它现在是这样),但我的共享对话框Fancybox(第二个实例)应该是450x300像素(尺寸仅用于示例目的,我没有看过在它的深度),并定位在页面的中心(如Fancybox默认)。这可能吗?如果是这样,怎么样?我可以有两个Fancybox 2.0实例吗?
0
A
回答
0
默认情况下(版本2和以前版本),我不认为可能有两个fancybox实例“在同一时间”。如果你擅长jQuery,你可能会尝试修改原始脚本(但它会像重新发明轮子)。
的唯一模式对话框我已经看到了这样做是jQuery的工具叠加 - http://jquerytools.org/demos/overlay/multiple.html
1
是你可以... 我做到了我的网站上..
第一的fancybox的UE ..
.fancybox-wrap {
margin: Xpx 0 0 Ypx;
}
来定位你框..
动态设置的位置... 你需要做两东西... A:在document.ready()函数前添加一个javascript B:在你的超链接中添加一个onclick ...
所以当有人点击链接时,它会改变css前fancybox出现..
的Java脚本如下(我从网上得到的,它是动态地改变CSS值的函数)
function css(selector, property, value) {
for (var i=0; i<document.styleSheets.length;i++) {//Loop through all styles
//Try add rule
try { document.styleSheets[i].insertRule(selector+ ' {'+property+':'+value+'}',
document.styleSheets[i].cssRules.length);
} catch(err) {try { document.styleSheets[i].addRule(selector, property+':'+value);} catch(err)
{}}//IE
}
}
超链接例如:
<a class="fancybox fancybox.iframe" href="showmybox.html" onclick="css('.fancybox-
wrap', 'margin', '-100px 0 0 250px')">
(这会告诉你在右上角的框)
相关问题
- 1. 可以合并两个GraphQLSchema实例吗?
- 2. 有两种方法可以在两个pouchdb实例之间同步吗?
- 3. 我可以连接两个emacs /粘液到同一个swank实例吗?
- 4. 用例可以有几个案例吗?
- 5. 学说1.2:一个模型可以有两个sluggabl行为的实例吗?
- 6. 可以StringBuilder替换一个实例吗?
- 7. fancybox可以打开表单类的多个实例
- 8. 我可以在Visual Studio项目中运行两个XAML文件实例吗?
- 9. 每个线程有多个NSManagedObjectContext实例可以吗?
- 10. 我有两个同一商店的实例吗?
- 11. 我应该有两个独立的mongoDB实例吗?
- 12. JPA中的两个实体可以有多个关系吗?
- 13. 我可以拥有IUserType实例的集合吗?
- 14. 我可以举个例子吗?
- 15. 我可以在Google App Engine上实例化2个memcache类吗?
- 16. 我可以检查ELB当前“粘贴”哪个实例吗?
- 17. iPhone - 我可以在drawRect中绘制一个UIView实例吗?
- 18. 我们可以构建一个`OpCode`的实例吗?
- 19. 我可以站点托管一个bintray实例吗?
- 20. 我可以从同一个Apache实例运行LAMP和Rails吗?
- 21. 我可以同时运行Android Monitor的多个实例吗?
- 22. 我可以组合两个DefaultListModels吗?
- 23. 我们可以找两个班吗?
- 24. 我可以在两个域中实现Wild卡SSL证书吗?
- 25. 我可以从一个实例方法
- 26. 我可以指定一个类实例可以转换为某种类型吗?
- 27. 我可以实例化我的活动...我应该吗?
- 28. 我可以将两个实体映射到两个不同的表吗?
- 29. 我可以在实例化一个匿名类时实现一个接口吗?
- 30. 我可以在同一个表中有两个唯一列吗?