Author: Gideon

有意思:textarea resize属性下纯CSS交互效果

一、众所周知的 众所周知,文本域(textarea)在FireFox或Chrome浏览器下,右下角有个可以拖拽的标志。 有人保留,有人嫌碍事,直接resize:none;掉,但是,估计没人利用整个儿做交互效果。 二、纯CSS的交互展示 您可以狠狠地点击这里:textarea resize下的纯CSS交互demo 例如,在FireFox浏览器下,拖动(往右→)下图圈中的图标: 一个半透明遮罩层随着拖动把张含韵给覆盖了,达到了半遮面的交互效果。 效果没什么,但是却完全CSS实现的,就有意思了。 三、实现原理 我们平时拖动文本域的时候,往右拖则文本域宽度往右侧扩展。但是,如果文本域右侧定位(浮动或绝对定位),则右侧不动,宽度往左侧扩展。下图演示为右100像素绝对定位:   我们还知道,textarea resize的时候宽度变化会让具有“包裹性”的父元素宽度跟着一起变化,所以,如果我们把textarea放在具有半透明背景色的层中,那拉伸的时候,这个半透明层不就可以拉拉伸伸,有了交互效果啦!这就是demo中半透明层覆盖来覆盖去的原理。 说得再多也不容易明白,demo中一些障眼的属性(overflow:hidden;、opacity:0;)去掉,你就知道大概了。下图为去掉overflow:hidden;以及文本域opacity设为0.6后的效果: 四、结束语 经测试,Opera/FireFox/Chrome浏览器支持,IE10以及下面的喽喽们都不支持。显然,兼容性是硬伤。因此,除了一些特殊情况,此实现没有多少实用价值。仅供大家娱乐,仅供大家参考。当然,您可以发挥你智慧实现其他一些交互。 唉,忧伤的三月,就这些,感谢阅读!… Read More

实现数据库实时更新 jQuery Timers 编辑

精选名称:JQuery Timers 授权模式:WTFPL 官方网页:http://jquery.offput.ca/every/ 官方展示:http://jquery.offput.ca/every/ 底端 有时候必需定时做一个动作,像是每n秒透过ajax发送讯息伺服器,取得更新资讯。 一般的方式是使用Javascript的原生计时器函式 clearInterval、clearTimeout、setInterval、setTimeout, 不过原生函式在使用上不太直觉,而且无法快速的 指定套用在某个特定的网页元素, 另外他的间隔单位是以毫秒去计算(1秒=1000毫秒),嗯…我想要每5分钟做一次, 那我要设 定…60*60*1000=3600000秒…对吧?还是360000秒? 这时候快从哆啦B梦口袋拿出了JQuery Timers这个法宝就能解决这麻烦的问题。 JQuery Timers提供了三个函式… Read More

jquery 特效专辑

提示框弹窗类 Facebox Facebox 是一个基于jQuery,Facebook-style的lightbox。能够展示示images,divs或者整个远程页面 。 Facebox SimpleModal SimpleModal是一个轻量级jQuery插件提供了一个简单的接口来创建模式对话框。 SimpleModal jTip jTip一个利用jQuery开发的提示工具。jTip通过HttpXMLRequest获取内容。用法简单,只需要在你的元素的class上加上Jtip,并引入jtip.js及其样式即可以。 jTip BetterTip 一个可以自定义Tooltip的jQuery插件。基于jTip,但比它来得更加灵活。 BetterTip clueTip clueTip这个jQuery插件方便您为链接或其它元素添加Tooltip功能。当链接包括title属性时,它的内容将变成clueTip的标题。clueTip中显示的内容可以通过Ajax获取,也可以从当前页面中的元素中获取。 clueTip… Read More

css hacks (ie6,ie7,ie8,firefox,Chrome)

IE6能识别下划线”_”和星号” * “,IE7能识别星号” * “,但不能识别下划线”_”, IE8能识别” \9″,但不能识别下划线”_”, 而firefox两个都不能认识,却可以识别‘!important’。等等 书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面列举常用的CSS hack方法 1:!important !important作用是提高指定样式规则的应用优先权。 IE7以及所有标准浏览器能识别!important 区别IE6与IE7与其他浏览器 .browserTest { border:20px solid… Read More

20个有用的 PHP + jQuery 组件和教程

Web应用程序做了在改进用户的巨大的飞跃和区域体验由于很多最近被开发的Ajax技术。 当您结合PHP一些整洁的功能礼貌以jQuery的聪明时您能导致相当一些整洁的作用。 帮助您采取它山谷,我们希望分享帮助的您的站点有些方法期望用户的接下来的步骤。 下面的岗位组成最好20 PHP + jQuery组分,并且您在许多可能将需要您的项目的讲解,他们是所有最优质和更或较不容易配置。 给他们一次尝试。 1. Directory Trees With PHP And jQuery 一个单一方式记录许多文件将使用目录树。 目录树列出文件和目录,以便发现是容易的什么您寻找。 使用PHP和jQuery,在本指南,您将学会如何创造目录树。… Read More