jQWidgets jqxTagCloud urlMember属性

jQWidgets jqxTagCloud urlMember属性

简介

jQWidgets是一个高性能、跨平台的Web交互组件库,包含丰富的UI组件和数据可视化工具。jqxTagCloud是其中一个标签云控件,可以方便地将文本数据以标签云的形式展示出来。

urlMember是jqxTagCloud控件的一个重要属性,用于指定标签点击后要跳转的URL地址。

语法

$('#tagCloud').jqxTagCloud({
    source: tags,
    urlMember: 'url'
});

参数

参数名 类型 描述
urlMember String 指定标签点击后要跳转的URL地址对应的字段名。

示例1

在以下示例中我们定义了一个文本数据数组tags,其中每个元素包含标签名和对应的URL。控件初始化时指定urlMember属性为"url",表示标签点击后要跳转到对应元素的"url"属性指定的地址。

<!DOCTYPE html>
<html>

<head>
    <title>jqxTagCloud urlMember示例</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets-scripts/12.0.1/jqxcore.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets-scripts/12.0.1/jqxdata.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets-scripts/12.0.1/jqxtagcloud.js"></script>
</head>

<body>
    <div id="tagCloud"></div>
    <script>
        var tags = [
            { tag: 'Google', url: 'https://www.google.com' },
            { tag: 'Bing', url: 'https://www.bing.com' },
            { tag: 'Yahoo', url: 'https://www.yahoo.com' },
            { tag: 'Baidu', url: 'https://www.baidu.com' },
            { tag: 'Sogou', url: 'https://www.sogou.com' }
        ];
        $(document).ready(function () {
            $('#tagCloud').jqxTagCloud({
                width: '400px',
                height: '300px',
                source: tags,
                urlMember: 'url'
            });
        });
    </script>
</body>

</html>

示例2

在以下示例中我们重新定义了文本数据数组tags,去掉了每个元素的"url"属性,控件初始化时不指定urlMember属性,表示标签点击后不跳转。

<!DOCTYPE html>
<html>

<head>
    <title>jqxTagCloud urlMember示例</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets-scripts/12.0.1/jqxcore.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets-scripts/12.0.1/jqxdata.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets-scripts/12.0.1/jqxtagcloud.js"></script>
</head>

<body>
    <div id="tagCloud"></div>
    <script>
        var tags = [
            { tag: 'Google' },
            { tag: 'Bing' },
            { tag: 'Yahoo' },
            { tag: 'Baidu' },
            { tag: 'Sogou' }
        ];
        $(document).ready(function () {
            $('#tagCloud').jqxTagCloud({
                width: '400px',
                height: '300px',
                source: tags
            });
        });
    </script>
</body>

</html>

以上两个示例演示了jqxTagCloud控件的urlMember属性的使用方法。在实际项目中,我们可以根据业务需求自定义数据和属性,并且结合其他事件和属性实现丰富的交互效果。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQWidgets jqxTagCloud urlMember属性 - Python技术站

(0)
上一篇 2023年5月12日
下一篇 2023年5月12日

相关文章

  • jQWidgets jqxTreeGrid hierarchicalCheckboxes属性

    以下是关于 jQWidgets jqxTreeGrid 组件中 hierarchicalCheckboxes 属性的详细攻略。 jQWidgets jqxTreeGrid hierarchicalCheckboxes 属性 jQWidgets jqxTreeGrid 的 hierarchicalCheckboxes 属性用于启用或禁用 TreeGrid 控件…

    jquery 2023年5月12日
    00
  • jQWidgets jqxListBox disableItem()方法

    jQWidgets jqxListBox disableItem()方法详解 jQWidgets是一个基于jQuery的UI组件库,提供了丰富UI组件工具包。jqxListBox是其中之一,本文将详细介绍jqxListBox的disableItem()方法,包括定义、语法和示例。 disableItem()方法的定义 jqxListBox的disableIt…

    jquery 2023年5月10日
    00
  • jQuery+php实现ajax文件即时上传的详解

    如何使用jQuery和PHP实现ajax文件即时上传? 下面,我来给大家详细讲解一下这个问题的解决方案。需要注意的是,为了方便讲解,本篇示例中使用了jQuery的ajax方法,另外,上传文件会涉及到文件访问权限和安全问题,请务必做好相关设置。 步骤一:HTML页面制作 首先,我们需要制作一个HTML页面,用来在用户点击“上传文件”按钮时触发上传操作。以下是一…

    jquery 2023年5月27日
    00
  • jQuery通过ajax请求php遍历json数组到table中的代码(推荐)

    下面我来详细讲解一下“jQuery通过ajax请求php遍历json数组到table中的代码(推荐)”的完整攻略。 首先,我们需要明确以下几点: AJAX:AJAX(Asynchronous JavaScript and XML)是一种通过JavaScript异步运行HTTP请求的技术。可以在不重新加载整个网页的情况下,与服务器交换数据并更新部分网页内容。 …

    jquery 2023年5月28日
    00
  • Bootstrap文件上传组件之bootstrap fileinput

    以下是关于Bootstrap文件上传组件之bootstrap fileinput的完整攻略,包含两个示例说明: 什么是Bootstrap文件上传组件之bootstrap fileinput? Bootstrap文件上传组件之bootstrap fileinput是一款基于Bootstrap框架开发的文件上传插件,它支持ajax上传、拖拽上传、剪裁/缩放图片和…

    jquery 2023年5月27日
    00
  • jQuery UI日期选择器选择其他月份选项

    jQuery UI日期选择器是一个功能强大的插件,它允许用户选择日期并提供了许多选项和配置。其中一个选项是选择其他月份,允许用户在日期选择器中选择不同的月份。以下是两个示例,演示如何使用jQuery UI日期选择器选择其他月份选项: 示例1:选择其他月份 以下是一个示例,演示如何使用jQuery UI日期选择器选择其他月份: <!DOCTYPE htm…

    jquery 2023年5月9日
    00
  • jQWidgets jqxDataTable addFilter()方法

    以下是关于“jQWidgets jqxDataTable addFilter()方法”的完整攻略,包含两个示例说明: 简介 addFilter() 方法是 jqxDataTable 控件的一个方法,用于添加过滤器。该方法接受一个参数,即过滤器对象。 攻略 以下是 jqxDataTable 控件的 addFilter() 方法的完整攻略: 添加过滤器 在 jq…

    jquery 2023年5月11日
    00
  • jQuery Mobile Pagecontainer beforeload事件

    jQuery Mobile是一款基于jQuery的移动端UI框架。在此框架中,页面间的切换非常流畅,同时提供了丰富的事件来给我们开发者使用。其中,Pagecontainer组件提供了一个名叫beforeload的事件,该事件会在页面即将被加载时被触发,开发者可以通过监听该事件来实现一些逻辑处理和跳转控制。 事件绑定 该事件绑定在Pagecontainer组件…

    jquery 2023年5月12日
    00
合作推广
合作推广
分享本页
返回顶部