jQuery EasyUI1.3.2 comobotree 组件弹出后自动滚动到选择的节点
在加载完成Easyui JS加载完成后,添加默认事件:弹出后自动滚动到对应的节点。
<script type='text/javascript' src='/js/jquery.easyui-1.3.2.js'></script> <script type='text/javascript' src='/js/jquery.easyui-extends.js'></script> //jquery.easyui-extends.js 的内容就是下面的那段代码
//当combotree弹出显示时自动滚动到对应位置 $.fn.combotree.defaults.onShowPanel = function(){ var panel = $(this).combo('panel');//取得面板 var value = $(this).combo("getValue");//取得当前值 var item = panel.find("div[node-id='" + value + "']");//找到树节点 if (item.length){ if (item.position().top <= 0){ var h = panel.scrollTop() + item.position().top; panel.scrollTop(h); } else if (item.position().top + item.outerHeight() > panel.height()){ var h = panel.scrollTop() + item.position().top + item.outerHeight() - panel.height(); panel.scrollTop(h); } } };
相关推荐
8. **响应式设计**:在 "jquery-easyui-1.3.2" 版本中,EasyUI 已经考虑到了移动设备的适配,通过响应式布局,使组件在不同屏幕尺寸下都能正常工作。 通过对官方demo的深入研究,开发者不仅可以熟悉EasyUI的各种...
总结,jQuery EasyUI 1.3.2 是一款强大的前端开发工具,其丰富的组件库和易用性使得开发者能够快速搭建出具有专业水准的Web应用。通过深入学习和实践"jquery-easyui-1.3.2"中的实例,无论是初学者还是经验丰富的...
**jQuery EasyUI 1.3.2:轻松构建交互式Web界面** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列预定义的组件和插件,帮助开发者快速构建功能丰富的、用户友好的Web应用程序。这个`jquery-easyui-...
使用EasyUI时,开发人员需要将引用的CSS和JS文件引入到HTML页面中,然后通过jQuery选择器和方法来创建和操作组件。例如,创建一个数据网格可以这样写: ```html 数据网格" style="width:100%;height:250px;"> $...
使用时,需要将这些资源引入到项目中,然后通过 jQuery 选择器和 EasyUI 的方法来初始化和操作组件。例如,创建一个对话框可以这样写: ```html $(function(){ $('#dlg').dialog({ title: '我的对话框', width:...
EasyUI 是一个基于 jQuery 的轻量级前端框架,主要用于构建用户界面。它的API中文版为中文开发者提供了方便,使得在开发过程中能更直观地理解各组件的功能和用法。EasyUI 包含了大量的预定义样式和插件,可以帮助...