基于用户选择切换内容 jQuery插件

  • 源码大小:9.6KB
  • 所需积分:1积分
  • 源码编号:19JP-3545
  • 浏览次数:659次
  • 最后更新:2023年06月25日
  • 所属栏目:文本
本站默认解压密码:19jp.com 或 19jp_com

简介

这个jQuery插件允许一个选择框根据用户的选择显示某些值。它的工作原理是允许用户在隐藏或显示之间切换不同的值。

例如,如果您有一个显示语言选择器的国家/地区选项的选择框,则可以根据选择的语言设置不同的隐藏值。

如何使用它:

1.创建可以有条件地隐藏和显示的多个文本内容。

  1. <p data-language="fr" class="lead">Bonjour le monde!</p>
  2. <p data-language="en" class="lead">Hello World!</p>
  3. <p data-language="de" class="lead">Hallo Welt!</p>
  4. <p data-language="cn" class="lead">你好世界!</p>
  5. <p data-language="jp" class="lead">こんにちは世界!</p>

2.创建一个选择框,其中包含在文本之间切换的选项。

  1. <select id="select">
  2. <option value="fr">French</option>
  3. <option value="en">Enlish</option>
  4. <option value="de">German</option>
  5. <option value="cn">Chinese</option>
  6. <option value="jp">Japan</option>
  7. </select>

3.在jQuery之后加载主JavaScript。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/lib/index.js"></script>

4.启用选择框以在文本之间切换。

  1. $("#select").on("change", function () {
  2. $.setLanguage({
  3. attribute: "data-language",
  4. lang: $(this).val()
  5. });
  6. });

5.设置要显示的初始文本。

  1. $.setLanguage({
  2. attribute: "data-language",
  3. lang: "fr"
  4. });

预览截图