【解决】zepto的tap“点透”问题终极解决方案

点击查看原图

zepto点透问题一直是个头疼的问题,此处不具体分析点透产生的原因,仅介绍解决方案。

网上已经有很多解决方案:

方案一:来得很直接github上有个fastclick可以完美解决https://github.com/ftlabs/fastclick
方案二:用touchend代替tap事件并阻止掉touchend的默认行为preventDefault()
方案三:延迟一定的时间(300ms+)来处理事件
...

阅读全文>>

【解决】Thinkphp 模板页原样输出问题最终解决方案


很多人都碰到相同问题,在变量中赋值的字符串中包含的__ROOT__、__PUBLIC__、__APP__,这种字符的, 在模板中display出来的时候都被替换成了真实路径。话说是在写Timi文件管理系统的时候发现的这个问题。
从文件中把源码读出来输出到页面后发现,只要是TP的路径字符,都被替换成了真实路径。

比如:
$this->assign('fileContent',$fileC...

阅读全文>>

【分享】iframe,img,script,link空路径对页面性能影响的解决方案

空路径对页面性能影响的解决方案

在做google统计时碰到的一个问题,用户点击下载时,iframe隐藏打开一个统计页面统计计数。初始化载入时,iframe得有个默认src值(因为考虑到为空会引发一些副作用 SD9019: 插入空白页面 IFRAME 元素时 Chrome Safari Opera 浏览器中会触发 load 事件),所以,所有的iframe都写了个blank.html页面作为src的默认加载页。结果就是这个blan...

阅读全文>>

【解决】Chrome动态插入的gif格式的img节点/背景图片无法显示的解决方案



很简单的一个功能,点击Free Download按钮,背景层遮罩,左下角显示一个上下跳的箭头的gif图片。
所以实现起来也方便:

//JS

if($("#down-mask").size()==0){
	var str=
		'<div id="down-mask">'+
		'<div id="mask-gif"></div>'+
...

阅读全文>>

【解决】阿拉伯语等右向左排版文字CSS解决方案

国际化市场,二十七国文字,其中免不了“反常态”的语种,比如,阿拉伯语,波斯语,希伯来文等,书写和阅读习惯都是从右向左,所以文字排版也要求是从右向左。
总结了一些解决方案,详细如下:

方法一:

html标签中添加 dir="rtl" 属性
<html DIR=RTL>   改变文档的书写顺序


方法二(css):

html{direction:rtl;uni...

阅读全文>>

【经验总结】复制内容到剪贴板完美解决方案-Zero Clipboard


点击查看DEMO


很多人在做“复制到剪贴板”功能的时候,几乎都会搜索JS兼容方案解决,但JS兼容方案也都会出现一个问题:

“不那么兼容”

比如在火狐中,会默认禁止用户对剪贴板的访问,js复制的时候直接弹出“您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重...

阅读全文>>

【解决】Android 2.x 不支持overflow、position:fixed解决方案


Android 2.x和IOS5以下都不支持overflow:auto属性(position:fixed也不支持)。


移动端浏览器兼容性和PC端相比,有过之而无不及。操作系统版本及各式浏览器和各式的屏幕大小排列组合,你永远也无法预测到你的应用会在哪部手机上冒出什么样的问题。
测试过各种浏览器(chrome手机浏览器、百度手机浏览器、手机QQ浏览器、UC浏览器、UC浏览器HD、safari浏览器、f...

阅读全文>>

【解决】JS跨域操作解决方案



今天在做注册表单时碰到的问题:两个域名下的相同表单都需提交到同台服务器中的数据库存储。

组好数据,AJAX POST提交过去后没有任何数据返回,Firfox的XHR虽然返回200 OK,但POST地址却红色高亮,Chrome直接forbidden了。
于是知道了,跨域操作被阻止了(浏览器的安全策略)。

赶着下班的点弄完,所以用了最简单的跨域方法:JQ的$.getScript方法(原生JS中可以创建Scr...

阅读全文>>

【解决】IE中iframe中锚点点击导致父页面位置错乱解决方案

问题描述(摘抄于某网友的提问):

我在网页中加入了一个iframe,iframe页中有一个锚点设置“#top",当我点击锚点连接时,却把iframe的顶端与浏览器顶端对齐了,而不是将iframe的内容顶端与iframe的顶端对器

 

 问题解决:

上述问题只出现在IE个版本浏览器的iframe中的锚点点击的情况,iframe位置会与浏览器顶部对齐,导致父页面定位错乱。

解决方案很简单,...

阅读全文>>

【解决】AJAX前进后退按钮失效,及刷新问题的解决方案

 如诸位所知,我们在项目中开发中,会经常用到AJAX异步加载技术,会碰到一个很头疼的问题:浏览器的前进后退按钮失效了,每次页面刷新后都会回到初始页面。

百度上会告诉你各种原因、理论,提到解决方案的时候却都不知所云。
先说说自己解决问题的思考过程,如果看不耐烦的话,可以直接跳到最后的最终解决方案上去~~

点击查看原图

话说是在逛网易博客的时候找到的一个切入点,网易博客同样使用的AJAX进行面板切换的,但页面刷...

阅读全文>>

1 2

Blogger

  • blogger
  • 天之骄子
  • 职位:研发工程师
    铭言:
    阳光与欢乐同在,
    与我同在
    主页:
    blog.baiwand.com

分类目录

日志归档

主题标签

数据统计

  • 日志:151篇
  • 评论:45条
  • 碎语:264条
  • 引用:0条

链接表

随机日志 »

最新日志 »

最新评论 »

标签云 »

订阅Rss
sitemap