- 浏览: 7436 次
- 性别:
- 来自: 成都
最新评论
-
clone168:
<p>楼上的想法很不错,这个我之前真的没想到,好, ...
再谈“可输入的下拉框”,完全支持中文输入 -
yangsp1:
但这样好像不支持像google baidu那种联想词的连动效果 ...
再谈“可输入的下拉框”,完全支持中文输入 -
szcjlssx:
这个问题在学JS的面向对象时就应该讲过了事实上是这个问题,很简 ...
js一个很奇怪的问题 -
clone168:
<div class="quote_title ...
再谈“可输入的下拉框”,完全支持中文输入 -
clone168:
<div class="quote_title ...
又见邪恶的IE
文章列表
前几天在javaeye上看到一篇帖子:【JS优化系列】从一个计时器的写法探讨js多种实现方式的优劣,感觉楼主确实厉害,一个计时器能有那么多优雅的写法,而且全部是用的面向对象的思想,我花了整整一天时间把那些写法全部消化,也看了那些留下的评论,发现javaeye上面确实人才辈出,难怪我师兄把博客都从csdn搬到javaeye了。这里我把我发现的一个很奇怪的问题贴出来,希望有大牛能帮我解惑哈
帖子里的“代码六”是这样的:
function Timer(id){
this.id = id;
this.timer = null;
this.coun ...
记得上次为了一个空格符号花了很多功夫来研究,最后发现是IE以及firefox等浏览器之间对html的空格” ”解析机制不一样,幸而那个问题已经解决,今天又碰到一个问题。
代码是这样的:
<ul
id="test">
<!-- comment_begin -->
<li>asdf</li>
<li>asdf</li>
<li>asdf</li>
<!-- comment_end -->
</u ...
记得前段时间大家对“可输入的下拉框”讨论的比较多,可惜的是最终都没能完美的支持中文,就我自己写的程序和看的另外几个跟帖的程序都只能支持IE下面的中文输入,其实这样的话,在现实中的实用价值并不大,试想一下,在firefox、chrome下面访问的话,都只能输入英文肯定让用户抓狂了。
楼主当时的办法是扩展事件处理函数,这个想法很赞,这里提供另外一种思路,原理其实也很简单:动态生成一个input,利用css叠放在相应的select上面,这样的话,只要元素的位置控制的好,能起到“以假乱真”的效果,很显然,支持中文,兼容性也非常好!