2013-05-07 41 views
0

我一起使用Fancybox和mcustomscrollbar。我想在fancybox中打开我的项目,它在计算机上工作正常,但在ipad中,我必须保持按下状态,然后打开上下文菜单,并在选择打开后打开fancybox。你能否请你解释一下,我只需单击一下项目图像即可打开fancybox。Fancybox和mcustomscrollbar ipad问题

网址: - http://studioplusarch.com/gsc/

请帮我解决这个问题。

谢谢。

回答

0

我读这Probleme: “如果我打开最后 页面直接mcustomscrollbar工作正常,但如果该页面是用的fancybox开放 ,那么mcustomscrollbarr doesn't的工作。”

我的回答是:这个类,例如'fancy-content',你在加载fancybox链接之前隐藏花哨的内容,不要使它成为“display:none”,如下例所示:

/* element bifore load */ .fancy-content{ display: block; /*not none*/ height: 0px; overflow: hidden; visibility: hidden; } /* element after load in fancybox inner */ .fancybox-inner .fancy-content{ height: auto; overflow: hidden; visibility: visible;} 
+0

您好!我在想,它可能会触摸显示问题。当你的内容在css中显示为“none”时,在用fancybox加载它之前,“mcustomscrollbar”正在解释内容的宽度和高度奇怪,因为“mcustomscrollbar”现在不会使用fancybox加载后的内容宽度和高度。在这种情况下,你可以尝试像上面的例子。 :-) – 2014-01-01 18:49:44

+0

如果这不起作用,这里有一些有用的链接:1. http://benhowdle.im/touche/ 2. http://phonegap-tips.com/articles/fast-touch-event- handling-elimination-click-delay.html也许你会发现这对你有用!并为窗口宽度或用户代理放置一个条件! – 2014-01-01 19:00:28

+0

...聘请你可以切换点击事件触摸事件! – 2014-01-01 19:09:37