随笔分类 - javascript
摘要:标题描述不清,是要实现这样一个功能。相信大家都玩过新浪微博,在发微博时,你可以选择添加表情,如下图,点击红框内的区域,表情层不消失,而点击之外区域,表情层消失。 实现的方法很多,我暂且想到三种: 检测鼠标的位置是不是红框区域内,第一次做这样功能时就采用这种方法,笨了点 根据点击元素的target.id作判断,不过当层的内容为动态获取时,不可取 为红色div层添加click事件,事件内阻止冒泡,document中的click就不会执行,这个方法最简洁 下面是方法3的部分代码,html代码: <p><button id="btnPop" type="
阅读全文
摘要:先还原问题,假设有两个页面A.htm(简写为A)和B.htm(简写为B),A部分代码如下: <div><a href="B.html">跳转到B.htm</a></div><script type="text/javascript">alert("小幻想,小幸福!");</script>B部分代码如下:<div><a id="backPrev" href="javascript:history.go(-1);&quo
阅读全文
摘要:最近一直在做移动web开发,开发过程中遇到了许多问题,mobile safari不支持position: fixed就是一件很头疼的事情。需求是这样的,许多pc web页面的导航都是固定的,比如goo...
阅读全文
摘要:接触css, javascript有三年多了,今天遇到的问题最令我不可思议,很容易给人一种错觉,那就是js拼成的html结构肯定有问题。 我实现的功能是添加标签,无刷新地添加到标签列表的最后,见下图中第二行,样式明显有问题 我反反复复地检查了chrome console的html结构,都是一样一样的,在IE和FF下我也认真比较过的,还是没有区别。见下图 同样的html结构,同样的st...
阅读全文
摘要:在分析jquery源码时,遇到each函数体里的一段代码: 1: if ( isObj ) { 2: for ( name in object ) { 3: if ( callback.call( object[ name ], name, object[ name ] ) === false ) { 4: break; 5: } 6: } 7: } else { 8: for ( ; i < length; ) { 9: if ( callback.call( object[...
阅读全文
摘要:看看大家做完要多长时间,不能上传附近,就只得贴代码。代码如下:代码实现代码的过程中,有两个问题很棘手,一个是开始按钮连续单击,计时时间会迅速加快;二是如何判定玩家单击哪个按钮。问题得到小龙女的解答,加个标志位,好多问题就迎刃而解的。最大的收获就是代码的组织,若想代码量少,清晰的思路以及解决一个问题的好方法很重要。先实现,后优化,一种值得借鉴的方法!练习中还会有一些bug,希望大家多多指出!
阅读全文
摘要:html code:代码js code:代码在公司里实习,要求每天写日报,开始时不胜其烦,现在倒是有点习惯,我也就继续保持并扩展一下,用于博客总结。总结:1.编写C#,有智能提示功能,而js没有,总是用种不安全感,自己写的是错误的。2.js语法与C#的差别很大,定义循环变量时总是会写成int,狂晕。3.学会动态的添加删除select中的option。虽然说比较简单,但语法不熟悉以及受其他编程语言思...
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1<head>2<title>JQuery实现全选</title>3<scriptlanguage="javascript"type="text/javasc...
阅读全文
摘要:[代码]功能虽然实现了,但还有点不满意,就是标签的嵌套,加上div才实现这个功能。不知大家有何好的idea,望不吝赐教啊!
阅读全文