easyui关于重写tooltip

easyui关于重写tooltip,第1张

var width = $(window).width()-80

var height = $(window).height()-120

stView_layout = $('#stView_layout').layout({

width: width,

height: height

})

station_view = $('#stationView').window({

title: '测站导航',

left:50,

top:80,

width: width,

modal: false,

shadow: false,

closed: true,

height: height,

onResize:function(w,h){

if(stView_treegrid){

stView_treegrid.treegrid({

width:w-20,

height:h-260

})

}

}

})

你好,jquery easy ui 中悬浮提示是这样加的

<a href="#" title="This is the tooltip message." class="easyui-tooltip">Hover me</a>

需要用到easyui-tooltip 这个class,如果没有效果请引入jquery.tooltip.js

西裤可以解决你的问题

/** * 1)扩展jquery easyui tree的节点检索方法。使用方法如下: * $("#treeId").tree("search", searchText)* 其中,treeId为easyui tree的根UL元素的ID,searchText为检索文本。 * 如果searchText为空或"",将恢复展示所有节点为正常状态 */(function($) {$.extend($.fn.tree.methods, {/** * 扩展easyui tree的搜索方法 * param tree easyui tree的根DOM节点(UL节点)的jQuery对象 * param searchText 检索的文本 * param this-context easyui tree的tree对象 */search: function(jqTree, searchText) {//easyui tree的tree对象。可以通过tree.methodName(jqTree)方式调用easyui tree的方法var tree = this //获取所有的树节点var nodeList = getAllNodes(jqTree, tree) //如果没有搜索条件,则展示所有树节点searchText = $.trim(searchText) if (searchText == "") {for (var i=0i0) {var node = null for (var i=0i0) {for (var i=0i (containerH - 30)) {

                    var scrollHeight = container.scrollTop() + nodeOffsetHeight - containerH + 30

                    container.scrollTop(scrollHeight)

                }

            }

        }

    })

    /**

    * 展示搜索匹配的节点

    */

    function showMatchedNode(jqTree, tree, node) {

        //展示所有父节点

        $(node.target).show()

        $(".tree-title", node.target).addClass("tree-node-targeted")

        var pNode = node

        while ((pNode = tree.getParent(jqTree, pNode.target))) {

            $(pNode.target).show()

        }

        //展开到该节点

        tree.expandTo(jqTree, node.target)

        //如果是非叶子节点,需折叠该节点的所有子节点

        if (!tree.isLeaf(jqTree, node.target)) {

            tree.collapse(jqTree, node.target)

        }

    }

    /**

    * 判断searchText是否与targetText匹配

    * param searchText 检索的文本

    * param targetText 目标文本

    * return true-检索的文本与目标文本匹配;否则为false.

    */

    function isMatch(searchText, targetText) {

        return $.trim(targetText)!="" &&targetText.indexOf(searchText)!=-1

    }

    /**

    * 获取easyui tree的所有node节点

    */

    function getAllNodes(jqTree, tree) {

        var allNodeList = jqTree.data("allNodeList")

        if (!allNodeList) {

            var roots = tree.getRoots(jqTree)

            allNodeList = getChildNodeList(jqTree, tree, roots)

            jqTree.data("allNodeList", allNodeList)

        }

        return allNodeList

    }

    /**

    * 定义获取easyui tree的子节点的递归算法

    */

    function getChildNodeList(jqTree, tree, nodes) {

        var childNodeList = []

        if (nodes &&nodes.length>0) {

            var node = null

            for (var i=0i


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11558524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存