论坛首页 Web前端技术论坛

jQuery模仿ExtJS之TabPanel

浏览 84972 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-07-09  
02221021 写道
另外楼主是不是用图片做div的背景了.这时候在IE中移动会每次都重载背景图片.相对会卡点

你说的没错,那应该如何解决呢,EXT在TabPanel的item上也用到了图片做背景,而且圆角效果不知一张图片,它是怎么做到的不重复加载图片?
0 请登录后投票
   发表时间:2009-07-09  
嘻嘻!
接受那一块确实不错哦!
借鉴咯!
0 请登录后投票
   发表时间:2009-07-09  
寄生虫 写道
02221021 写道
另外楼主是不是用图片做div的背景了.这时候在IE中移动会每次都重载背景图片.相对会卡点

你说的没错,那应该如何解决呢,EXT在TabPanel的item上也用到了图片做背景,而且圆角效果不知一张图片,它是怎么做到的不重复加载图片?


div包裹img <div><img></img></div>.. 用图片当背景本身没错,只是在IE下的移动有这个BUG
0 请登录后投票
   发表时间:2009-07-10  
找这个路子一直模仿下去 估计也不extjs小不了多少,人家提供了就用呗,开发时间也是钱啊
0 请登录后投票
   发表时间:2009-07-10  
山寨一下还是可以的,然后再去看看Ext就没那么难了吧。
0 请登录后投票
   发表时间:2009-07-12  
试用了,好像设置绑定tab标签的元素不能设置百分比高度,只能设置像400px。

有点不人性化了。
0 请登录后投票
   发表时间:2009-07-13  
ibadboy 写道
试用了,好像设置绑定tab标签的元素不能设置百分比高度,只能设置像400px。

有点不人性化了。

确实是这样,因为是有针对性应用,所以就没有考虑以百分比处理,而且高度是针对于content的,选项卡那个层并没有考虑在内,很多地方还是有待改进的。
0 请登录后投票
   发表时间:2009-07-13  
  楼主用的是iframe加载的,在iframe做的框架中运用会有缺陷的吧。

一般tab页签都是放在topFrame中,然后点击leftFrame中链接会新增一个页签。而

你用iframe加载链接无法加载到rightFrame中。
0 请登录后投票
   发表时间:2009-07-13  
楼主能给实例在框架中引用你的tab页签了。
0 请登录后投票
   发表时间:2009-07-14  
document.getElmentById('xxx') 在每次interval调用时都要在整个web document里查找一次元素'xxx',太累了。

你先做一个该元素的全局引用:
var oElem = document.getElmentById('xxx');


然后setInterval()这样写:
function intervalAction(){ 
    var top = oElem.style.top;
    top = parseInt(top) + 5 + 'px'; 
    count ++; 
    if(count==20) { 
        clearInterval(interv); 
    } 
}
var interv = setInterval(intervalAction(), 50); 


一次引用,全局受益。哥们,应该加强静态语言的学习啊,javascript太灵活了,容易走上歪路。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics