我正在尝试在我的代码的第11行添加全局变量
https://github.com/bahiirwa/Accrue.js/blob/gh-pages/jquery.accrue.js
我想要实现的效果是当我传递一个属性时(如果我错误地影响了被调用的插件中的全局变量,则更正术语。)
<script src="jquery.accrue.min.js"></script>
<script>
$(document).ready(function(){
$(".calculator").accrue(
currencySym: GBP,
);
});
</script>
jquery.accrue.js中的第11行看起来像这样
;(function( $, window, document, undefined ){
var currencySym = "UGX";
// let's start our plugin logic
$.extend($.fn, {
accrue: function( options ){
提前致谢。
答案 0 :(得分:0)
您应该将货币单位作为有效对象传递,即
$(".calculator").accrue({
currencySym: 'GPB'
});
然后,您可以阅读该选项并在$.extend
:
var currencySym = "UGX";
$.extend($.fn, {
accrue: function (options) {
// read currency from options object or use default (if undefined)
currencySym = options.currencySym || currencySym;
// ...
}
});