首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >iPhone上的Fancybox()不能缩放

iPhone上的Fancybox()不能缩放
EN

Stack Overflow用户
提问于 2014-10-16 23:22:50
回答 1查看 683关注 0票数 0

我们将.fancybox()用于产品映像和相当大的(所有图像)。

它在桌面和iPads上运行良好。

只有在iPhone上,产品映像是可以的,但是太小了,无法读取。

问题是:

  • 我可以根据屏幕大小在一个特定的类上禁用fancybox吗?或
  • 我能让fancybox被缩放和压缩,或者像在iPhone上那样像普通图片一样打开它吗?(最后一种选择优先)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-17 09:42:11

对于希望在特定屏幕大小上禁用fancybox的客户端,我通常做的是

  1. 在一个变量中设置我喜欢的屏幕大小,如 var setfancybox = 480;//或随便什么 ……如果屏幕width大于480,我将允许图像在fancybox中打开,否则将以普通图像的形式打开。
  2. 代码(html)具有另一个类的目标元素,但fancybox如下所示: 图01 ..。在本例中,我使用的是类modal,这样就可以操作元素。
  3. 编写一个函数,检查屏幕的width,并动态地向我的modal选择器添加或删除fancybox类(它应该在fancybox初始化脚本之后运行)如下: 当屏幕大小> setfancybox值函数checkScreen() { screenWidth = window.innerWidth;if (screenWidth > setfancybox) { //模式元素应在fancybox (!jQuery(".modal").hasClass(" fancybox ")) {jQuery(“.modal”).addClass(“fancybox”)中打开;}{ if (jQuery(".modal").hasClass("fancybox")) { jQuery(".modal").removeClass("fancybox");}}jQuery(Document).ready(函数( $(".fancybox").fancybox();checkScreen();});//就绪
  4. 如果调整了checkScreen()的大小(更改了方向!?),您可以选择再次运行window函数。所以你可以: $(Window).resize(函数() { clearTimeout( _resize );_resize= setTimeout (函数() { checkScreen();},500);// setTimeout }); .注意到,我们使用setTimeout/clearTimeout来避免函数在resize进程中运行几次,但直到它停止为止。它还假设您以前将_resize变量声明为全局变量。

请参阅JSFIDDLE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26419940

复制
相关文章
HTTP中get和post
​ GET和POST本质上两者没有任何区别。他们都是HTTP协议中的请求方法。底层实现都是基于TCP/IP协议。上述的所谓区别,只是浏览器厂家根据约定,做得限制而已
小小咸鱼YwY
2019/09/11
9350
Android下通过HttpClient执行 HTTP POST 请求
Android下通过HttpClient执行 HTTP POST 请求 public void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php"); try { //
用户7108768
2021/09/22
1.1K0
HTTP中GET与POST的区别?
HTTP POST 方法 发送数据 给服务器,数据类型由 Content-Type 指定。
Learn-anything.cn
2021/11/24
7550
HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETPHP
Java架构师必看
2020/10/16
1.6K0
Android入门之Http请求方式Get与Post
前言:在Android开发的过程中,必须会接触到数据交互(访问数据,写入数据等你等),既然接触到数据的交互,那么自然而然就是使用通讯间的协议来进行请求,最常见的协议就是Http协议,Http协议包括两个具体的请求方式-Get以及Post。
AlicFeng
2019/02/22
6.8K0
Qt中实现http服务接收POST请求
总体而言,HTTP服务器适用于传统的客户端-服务器通信,每次请求都需要重新建立连接,适合请求响应式的场景。WebSocket服务器适用于需要实时双向通信的场景,适合聊天应用、实时数据更新等。
Linux兵工厂
2023/09/15
1.6K0
Qt中实现http服务接收POST请求
如何在Firefox中配置HTTP?
在浏览器中配置HTTP是一个常见的需求,它可以让我们轻松访问需要的网站或保护个人隐私。本文将为您详细介绍如何在Firefox浏览器中配置HTTP应用,帮助您实现无缝的HTTP体验。无论您是初次接触HTTP还是有一定经验的用户,本文都能为您提供实用的操作步骤和示例代码。让我们一起来配置Firefox的HTTP吧!
华科云商小徐
2023/10/10
5930
python http post 登
网站调戏  http://uugoc.com/login 账号  739639550      密码  123456         开始调戏  谷歌浏览器  F12 j进入调戏模式 输入账号密码 
py3study
2020/01/06
6180
python http   post 登
Http Post 快速使用
点击上方蓝字可直接关注!方便下次阅读。如果对你有帮助,麻烦点个在看或点个赞,感谢~
用户5908113
2020/08/25
8780
Http Post 快速使用
http请求中get和post方法的区别
一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。
用户7880705
2020/11/06
4.4K0
http中的get和post方法的区别
HTTPS和HTTP的区别主要如下:   1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。   2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。   3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。   4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
魚迹
2023/05/06
6500
http中的get和post方法的区别
接口测试如何在post请求中传递文件
2.找到body这个选项,输入文件对应的参数名,在然后把参数名后面的text选择为file。
sik1
2022/06/21
3.4K0
springboot发送http请求,springboot http post json
高久峰
2023/07/02
5550
HTTP协议中的GET、POST请求方法的区别
HTTP 请求方法有:HEAD、PUT、DELETE、OPTIONS、CONNECT
宣言言言
2019/12/15
4.7K0
HTTP 方法:GET 对比 POST
举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。
流柯
2018/08/30
7580
HTTP 方法:GET 对比 POST
两种最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。 两种 HTTP 请求方法:GET 和 POST 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法
三哥
2018/06/27
7560
Android通过HTTP POST带參訪问asp.net网页
在看了网络上非常多视频关于android通过HTTP POST或者GET方式訪问网页并获取数据的方法。
全栈程序员站长
2022/07/08
1.2K0
Android通过HTTP POST带參訪问asp.net网页
点击加载更多

相似问题

如何在android中通过http post发布web链接

21

Android上的HTTP Post Multipart不发布图像。

21

无法通过HTTP post发布

30

如何在vb.net中通过HTTP post发布文件

40

Android ICS HTTP POST

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文