摘要: 网页中下拉列表的选项是固定的,这样就存在一些弊端,如果用户想要选择的项目不在下拉菜单的选项中,该怎么办?如果能在下拉菜单中输入文字,这个问题就解决了。以下实例中,菜单选项中只包括了“新进成员”、“游侠”、“版主”3个选项,如果要添加的用户是上面三个选项以外的等级,就可以在下拉菜单中直接输入等级名称。程序运行结果如图:由于下拉菜单的选项是固定的,所以要实现在下拉菜单中输入文字,首先要捕获用户的键盘事件,然后根据键盘输入的数据动态添加下拉菜单的选项,同时还需要判断用户按下的是退格键还是空格键,如果是退格键,则需要从已经添加的文字中删除一个文字,如果是空格键,则需要在已经添加的文字后添加一个空格字符 阅读全文
posted @ 2012-12-04 17:49 rabbit2012 阅读(15038) 评论(3) 推荐(1) 编辑
摘要: 1、新建一个元素,随便什么元素,不过我习惯性的会用块元素来做。如果行内元素就display:block它。 <div class="triangle"></div> 2、把它的宽高设置为height:0px; width:0px; 3、设置边框border属性,用来实现三角形。 首先要了解border具体是怎么样的,我写了一个这样的样式: border:50px solid #000; border-color:#f00 #000 #f0f #00f; 在FF下面显示效果如下:出现4个三角形合并成一个正方形。到这里就很清晰了,只要把想要的保留,其它的 阅读全文
posted @ 2012-12-04 16:28 rabbit2012 阅读(1231) 评论(2) 推荐(0) 编辑