lazyload若干问题及解决思路

由于照片页面照片太多,所以加了lazyload,用上之后发现有不少问题, js的$冲突 如果出现$冲突的错误, 建议用noConflict()方法将jquery对$的所有权释放. 在手册中对noConflict()的说明如下: noConflict()方法让渡变量 $ 的 jQuery 控制权。 该方法释放 jQuery 对 $ 变量的控制。 该方法也可用于为 jQuery 变量规定新的自定义名称。 提示:在其他 JavaScript 库为其函数使用 $ 时,该方法很有用。 也就是把jQuery占用的全局变量$和j[.....] More?

彻底合并wp和Google搜索

效果: 只调用一个input,不用切换 没用jq,原生js demo: ↑本站顶部 – 输入搜索词后, 按回车键是wordpress自带搜索, 点GOOGLE是用Google搜索 或在此测试: 大发说z叔那儿就是这个效果, 好久没去大叔那儿了都忘了,一看还真是的,是就是吧反正我写的不一样 上代码 <input id=”xhd_sform” onkeyup=”aa(this)” value=”” type=”text” placeholder=”Hit Enter to search…” />[.....] More?

JS匹配img标签的url

DEMO goes first CODE goes second <form id=”f” name=”f” method=”post” action=””> <textarea name=”g” cols=”100″ rows=”5″> <img width=”123″ height=”456″ src=”/img/at2.png” alt=”test”> <img width=”789″ height=”987″ src=”http://img.xiaohudie.ne[.....] More?

合并Google和百度sitemap插件+JS提交多form

每次更新sitemap的时候要去两个设置页面更新挺麻烦的,然后就把Google XML Sitemaps和baidu-sitemap-generator合并了,顺便改写了一下 合并插件大概分成这么几个步骤 合并设置页面 合并functions, 把Google XML插件的method函数(class)改成function, 以便能在baidu sitemap中二次调用 submit的触发动作改写: 将if ($_POST["action"]==’build_xml’) { build_baidu_sitemap([.....] More?

文件上传实例: 无刷新 & 重命名 & 回调

重命名 : 为防止文件名重复, 使用的规则是 年月日时分秒 + 随机数序 Ajax & callback : use jquery.form.js html+js: <html> <body> <!–表单–> <form action=”upload_file.php” method=”post” enctype=”multipart/form-data” id=”xhdform”> <input type=”file” name=”file” i[.....] More?

POST & GET : the Idea of Client/Server Communication

最近又是忙着别的没空写文章, 这是几天前随手写的, 今天又回味了一下, 补充了一些感想. 那天包子跟我研讨了一下前端跟后端之间数据的发送和接收, 我理了一下, 觉得可以是这么一个思路: 第一步是前台提交, ( Use form’s method=”post” to post ) <form action=”get.php” method=”post”> <input type=”text” name=”getthis” /> <input type=”submit” /&g[.....] More?

JS替换多个字符串(对上一篇的改进)

昨天写的那个匹配并改写INPUT值的JS,大家说没有考虑https和www的情况,在修改的过程中发现JS和PHP替换多重字符串的写法不一样,于是我觉得我今天又不会文荒了哈哈哈哈哈哈. 这是PHP的写法 $xhdget = array(“1″, “2″, “3″); $xhdput = array(“A”, “B”, “C”); $replace = str_replace([.....] More?

匹配改写input值并自动添加前后缀

很意外我居然连续两天没有文荒哈哈哈哈哈 这JS可以用来为访客自动填写邮箱:比如你填了一个http://xiaohudie.net,然后邮箱输入框会自动写好admin@xiaohudie.net 以这段html为例: <input type=”text” name=”url” id=”url” >网址 <input type=”text” name=”email” id=”email” >邮箱 JS 首先定义一个需要拿值的input function xhd(ooo){} 给需要拿值的inpu[.....] More?

Selcect表单取值运算的两种方法

这几天略忙没怎么折腾,今天研究了一下用select表单取值进行运算的方法,感觉JS版不是什么新鲜玩意儿,但PHP版本好像还没见人写过,所以一起写出来顺便除除草. 我是边吃饭边写的,写完我就吃完了,吃完我就出去了,最近没有时间一个个看评论,大概得等什么时候我状态好点才会回复了吧. 希望你们还是那么深深的思念我. PHP法 PHP需要通过$_POST获取由表单提交传过来的值,所以需要点击按钮提交后才能实现运算, <form name=”formPhp” action=”” method=”post”> &l[.....] More?

JS批量勾选拿值复制

69想给他那个没有节操的网站弄个批量勾选复制链接的功能,(迅雷批量下载你懂的) 我就顺手写了一段,实现的功能是可以全选反选单选多选并复制已选的内容,复制功能仅支持IE,非IE浏览器的复制需要FLASH支持,略麻烦,在此略过. 首先这个JS可以剖尸为这几个部分: 一键全选或取消 获取checkbox的已选项 赋到另一个textarea或者input中, 然后复制这个textarea的值 这是代码 一.JS部分 function checkAll(name)//全选 { var el = document.getEle[.....] More?