是否有任何标准规则在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) 我正在开发一个网络应用程序,我有一个 unix 时间戳。我需要使用 jQuery 选择器将 unix 日期格式转换为 Jalali/Persian/Shamsi 日历,然后使用 javascript 库进行转换。
类似于下面的代码转换Unix-Date
为Jalali-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 格式的日期)。我不需要你的实现或算法,因为这个问题太有问题并且有很多规则,我需要一个可靠的解决方案。
谢谢
文件关闭后是否可以清除撤消历史记录?或者换句话说:
如何在文件关闭后禁用撤消?
这有点令人困惑,当您打开文件,执行某些操作,然后想要回滚时,您按住Ctrl+Z并隐式回滚所有更改,包括之前关闭的文件使用更改。
重现:
A
B
在之后A
您会看到这两个更改都消失了,这不是一个好功能,对我来说,这存在意外/意外更改的风险。
是否有任何选项可以启用/禁用此功能?
如何使用具有数据属性的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)
但似乎有些不对劲。