用户面板
分类
- Blog首页
- Diary & Misc [94]
- JS & DHTML [73]
- Never Modules(JS) [12]
- Flash & Flex & Air [1]
- PHP [0]
- XML [7]
- CSS [5]
- ASP & .NET [5]
- Literature Archives [4]
- Design [14]
- Visual Basic [3]





就好比。。。IFRAME可编辑,然后让IFRAME获得焦点。。。也会丢失光标。
貌似ie的window blur和 FF,OP的window blur还有不同。。。
IE是返回页面时才检测到。。。我真寒。。。
那IE还是用louse好了。。
不过如果是drag的话在FF里iframe出现也会导致丢失鼠标捕获的,貌似只能把IFRAME用XX盖住。。。
:D,貌似我测试FF里的blur没发生DOWN的问题。。。(你发的DEOM有发生)
我在blur里写把blur干掉^^
补充下。。。我本来想拿event.target来抓moveObj,结果发现完全不行。。。
所以事情便乱了套
---------
IE也有类似的机制呀,所有无主的东西都给宿主window
IE是直接调用系统的框。
也可以解释IE少做了很多事,比如怪胎select,与VB的没有什么区别~
先看这个。。。IE与其它浏览器不同,firefox还有个bug,参见:
http://www.never-online.net/blog/article.asp?id=218
如果是capture的话,就可以用object.onlosecapture事件
这样就避免了louse的使用。。。
偶想重新写个DRAG。。。通过e来获取moveObj
數據量一大,返回數據源被截斷,我是用ajaxpro結合處理的
1&&false||0;
和
1 ? false : 0;
就像C++的private对象还可以指针运算修改呢
甚至C++的引用也是可以通过指针运算算出位置来修改的
FF一个非常别扭的做法是[[scope]]的优化 本来不止是函数 任何对象都可以这样做的 但是FF会把所有没用的(它认为没用的)[[scope]]给window
所以事情便乱了套
搜__parent__时,见到不少有用object.eval方法的。。。
但是使用&&和||要注意一下:
记得上次我还问吴亮,JK
alert(false&&1||0);
这个能不能相当于?:三元符。
后来吴亮说用卡诺图可以化简得到答案。有一个结果与?:不同。
这个应该没问题吧。。。ECMA4不支持这种隐转了???
如果不支持的话,用if应该也是一样的道理吧。。。
&&操作的语义应该不会改吧。。。肯定是左边成立才会执行右边啊
capture不会自动滚屏,这个好麻烦。。。
貌似早版的FF,还有object.eval
现在的貌似没了。。。
this.o.setCapture && this.o.releaseCapture();
但我回头一想,如果JS版本升级是否支持这种写法,需要商榷。所以还是建议用原始的if好了。
PS。你把JS和flashsoft搞混了吧~
也许我可以做一个capture的示例,虽然这有可能是developer写代码造成的假死,但为了健壮,我感觉还是小心为妙。
还有用capture有一点也要注意的,假如一个页面很长,我在拖动布局的时候,capture了,那么他就不会自动滚屏~,因此还得把自动滚屏给写进去。
经验共享:
取消选择区域的方法
FF
window.getSelection().removeAllRanges();
IE
document.selection.empty();
用途:
拖拽组件的时候,取消一些用户误操作的选中的文字
如果成了一个循环(即不停的去capture而没有得到释放)会导致窗口“死掉”。
这个到是没注意过。。。
因为一般只把鼠标捕获放到down中。。。
貌似清除selection也应该放到down中。。。(虽然一直都是写在move里)
this.o.setCapture && this.o.releaseCapture();
你说的JK说的移除selection的东西,可能他自己也不知道了。因为这个拖动也和他商量过的。他现在老忘记自己说过的话。。。
alt+tab,IE里可以有onloseCapture事件来解决,但总之IE下用capture要很小心,我上次就遇到过。capture如果成了一个循环(即不停的去capture而没有得到释放)会导致窗口“死掉”。因此很多框架都采用通用的方案。都是用event.button来做,因为所有浏览器都通用。(在move的时候判断event.button),不用再处理特例。在没有BT问题的时候是不错的选择。
上面的被无视掉了?
BaCkGrOuNd-ImAgE:
寒一个。这大小写。。。
完全看不懂呢。。。
($_$)&(%_%)^(@__*)/~~>BaCkGrOuNd-ImAgE:
这些是什么啊。。。。