小编Moj*_*ani的帖子

如何将jQuery用于预定义事件?

是否有任何标准规则在jQuery插件中实现预定义事件?

例如,Zebra Accordion插件(jQuery的一个小型手风琴插件)或任何其他插件的特殊情况定义了一些事件,如下所示:

Zebra手风琴活动:

onClose:折叠选项卡后触发的事件.

onOpen:折叠选项卡后触发的事件.

在这种情况下,如果我想在框标题之后添加一个具有特殊Font Awesome字符的div (例如fa-chevron-down)collapsed(Closed,折叠状态)并删除该字符并将其替换为新字符(如fa- (chevron-up)靠近方框标题时expended(打开状态).我想最后添加一些像jQuery Accordion这样的功能.我尝试使用下面的代码,但似乎出现了问题:

$('.Zebra_Accordion').on('onOpen', function(e) {
      $(this).append( "<span class='fa fa-chevron-down'></span>" );
  });

$('.Zebra_Accordion').off('onClose', function(e) {
      $(this).append( "<span class='fa fa-chevron-up'></span>" );
  });
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom jquery-plugins jquery-events

12
推荐指数
1
解决办法
341
查看次数

如何将 Unix 时间戳转换为 Jalali/Shamsi/Persian 格式?

我正在开发一个网络应用程序,我有一个 unix 时间戳。我需要使用 jQuery 选择器将 unix 日期格式转换为 Jalali/Persian/Shamsi 日历,然后使用 javascript 库进行转换。
类似于下面的代码转换Unix-DateJalali-Date

<html>
  <head>
  <meta charset="utf-8">
  </head>

  <body>
  <div class="Unix-Date">1494259627</div> <!-- Unix equal of 1396/2/18 -->
  <div class="Jalali-Date"></div>

  <script src="jquery.js"></script>
  <script src="external-library.js"></script>
  <script>
  $(document).ready(function() {
  var UnixValue;
  var JalaliValue;
  UnixValue = $(".Unix-Date").html();
  JalaliValue = new JalaliExternalFunction(UnixValue);
  $(".Jalali-Date").text(JalaliValue);
  });
  </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我搜索但没有找到任何好的图书馆。您是否知道一个可靠且良好的转换库(或从 unix 时间戳创建 Jalali 格式的日期)。我不需要你的实现或算法,因为这个问题太有问题并且有很多规则,我需要一个可靠的解决方案。

谢谢

javascript jquery calendar localization date

7
推荐指数
2
解决办法
6698
查看次数

如何在 JetBrains WebStorm 或 PhpStorm 或其他 jetbrains 产品中关闭文件后清除“撤消”历史记录?

文件关闭后是否可以清除撤消历史记录?或者换句话说:
如何在文件关闭后禁用撤消?

这有点令人困惑,当您打开文件,执行某些操作,然后想要回滚时,您按住Ctrl+Z并隐式回滚所有更改,包括之前关闭的文件使用更改。

重现:

  1. 打开文件
  2. A
  3. 关闭文件
  4. 打开同一个文件
  5. B在之后A
  6. 按住Ctrl+Z

您会看到这两个更改都消失了,这不是一个好功能,对我来说,这存在意外/意外更改的风险。

是否有任何选项可以启用/禁用此功能?

jetbrains-ide save phpstorm webstorm

6
推荐指数
0
解决办法
757
查看次数

如何使用具有数据属性的 Rate Yo jQuery 星级评分插件?

如何使用具有数据属性的Rate Yo jQuery 星级评分插件?
有没有办法通过 HTML 属性设置默认初始值?
是否可以使用data-rateyo-score传递score值。

例如,如果我想根据动态值开始我的分数,我该如何使用回调?

我的代码如下:
<div class="rateYo" data-rateyo-score="1"></div>

我尝试以下代码:

$('.rateYo').rateYo({
  score: function() {
    return $(this).attr('data-rateyo-score');
  }
});
Run Code Online (Sandbox Code Playgroud)

和这个:

$('.rateYo').rateYo({
  score: $(this).attr('data-rateyo-score');
  }
});
Run Code Online (Sandbox Code Playgroud)

但似乎有些不对劲。

html jquery jquery-plugins rateyo

4
推荐指数
1
解决办法
4831
查看次数