完美的IE6 position:fixed
这个内容是老生常谈了,主要问题就是IE6不支持 position:fixed 引起的BUG.当我们去搜索解决这个bug的垮浏览器解决办法时,绝大多数结果都是说使用 position:absolute 来替代解决,可是我们真的解决了么?没有,因为当页面比较长的时候,拖动滚动条,那个fix的地方也相应的闪动.虽然最终会近似于需求的目标,但是不完美.那么如何解决这一问题呢? (more…)
这个内容是老生常谈了,主要问题就是IE6不支持 position:fixed 引起的BUG.当我们去搜索解决这个bug的垮浏览器解决办法时,绝大多数结果都是说使用 position:absolute 来替代解决,可是我们真的解决了么?没有,因为当页面比较长的时候,拖动滚动条,那个fix的地方也相应的闪动.虽然最终会近似于需求的目标,但是不完美.那么如何解决这一问题呢? (more…)
说是CSS hack 汇总其实有点不妥,主要是用以记录CSS对于不同浏览器之间的区别对待.为啥不妥呢?因为平时很少用到,说也奇怪,我写出来的CSS code,从firefox出来以后,很少再对IE进行hack,例如写 flexhome 的时候,就没太大的变化,莫非是我写的比较标准?
现在,就把我所学到看到的东西整理出来供大家选择.若有错误的地方还请您帮忙斧正.ie6 must be die,我希望以后都用不到 css hack.
对于CSS hack,写法大致有两种方式,一是利用外部引入的方式;二是直接写在通用css文件里.第一种方式呢,是利用IE的if条件进行Hack,我很喜欢这样的写法(值得说明的是:你得写上DTD,否则会出现一些莫名其妙的问题) (more…)
Flex的图文混排应用确实困扰了很多人,特别是像我这种,项目建立在了Flex SDK3的基础上,又要实现图文混排功能的人(“悲剧” 引用一下我可爱的同事的口头禅)。
在网上搜索了很久,有人用SDK3实现了图文混排功能(而且也是开源的,
,支持!)。但是细看了一下他的源码。觉得不是很爽。 (more…)
本文是jQuery选择器系列之表单过滤(Form Filters).
表单过滤(Form Filters)是jQuery文档中分出来的选择器中的最后一组,但这并不表示我们仅仅应用这些选择器就能够驰骋DOM海洋了,我们还需要学习后面的过滤器等等. (more…)
这组表单(Forms)选择器内容稍稍多了点,有十一个,其实也就是input的那些type啦,但是熟悉html的童鞋快速的掌握这些一点问题都没有! (more…)
flex datagrid 分页,这次更新了一下,会显示排序时的箭头。
详情可以查看这里
Flex DataGrid 分页 带排序功能
Flex DataGrid 分页
这里是新的源码Pagination_Sort01.rar下载地址1 下载地址2
这里是thegod通过修改Pagination后提供的源码(thegod 本人同意在此公开源码)Pagination_sortAndADG.rar下载地址1 下载地址2,里面包含了针对AdvancedDataGrid的分页以及排序,而且支持多列排序,集体过来围观、表扬一下! ![]()
我正在整合,稍后弄上来,希望能做成DataGridBase和AdvancedDataGridBase通用的。哇,Pagination越来越强大了!
整合了的Pagination,DataGrid以及AdvancedDataGrid,通用,源码在这里 Flex DataGrid分页 Demo
下载地址1 下载地址2
本文是jQuery选择器系列之后代过滤(Child Filters).
后代过滤(Child Filters)的意思就是利用其他jQuery选择器选择到了一组dom,而其都具有相同的属性与特征,无法再细化选择的时候,Child Filters 此时就派上了用场了.它就是用来选择此组元素中的第几个. (more…)
之前写过一篇关于DataGrid 分页的文章:Flex DataGrid 分页,有个同学提及到需要带排序功能,之前没加排序功能是因为考虑到数据量过大时,排序可能会很耗资源,在这里各位自己权重一下,因为这个分页功能是数据本地化之后的进行控制的。目前排序功能的实现只是针对数字的排序,如果对非数字排序的话,可能会出现乱序情况。大家可以对以下代码进行适当的修改
private var sort:Sort=new Sort();
private var descending:Boolean=false;
private function sortDataSourceItem(target:Object):void{
descending=!descending;
sort.fields=[new SortField(target.toString(),true,descending,true)];
_dataProvider.sort=sort;
_dataProvider.refresh();
RefershData();
}