我试图覆盖Bigcartel的JS函数。我无法访问JS文件。从另一个文件覆盖JS功能
原来是:
updateCart: function(cart) {
$('aside .cart .count, .main header .cart').htmlHighlight(cart.item_count);
return $('aside .cart .total').htmlHighlight(Format.money(cart.total, true, true));
},
,我试图把它改成这样:
updateCart: function(cart) {
$('aside .cart .count, .sml .cart, .big .cart .count').htmlHighlight(cart.item_count);
return $('aside .cart .total').htmlHighlight(Format.money(cart.total, true, true));
},
我知道,其他人提出类似的问题,但我是一个完整的noob当来了解如何实施JS(我只知道如何通过反复试验来推理)
如果任何人可以帮助我通过给我回答r那会很棒。
感谢,
iWed-
EDIT [10.10.13 :: 21:24小时]
为了澄清,我没有原来的JS文件直接访问。我只能通过chrome查看它。我只能访问html文件。这是一个大卡特尔主题编辑。
这里是使用chrome复制JS的链接。 216 行是代码,如果这能帮助:http://jsfiddle.net/w9GTJ/
如果该功能是可访问的,你可以简单地通过* reference *来修改它。如果它可以从全局对象访问,那么你没有任何问题,否则它可能很难做 –
@LightStyle'但是当谈到理解如何实现JS' – Dementic
@Dementic时,我是一个完全noob,有很多的原因,恕我直言,投票结束这个问题,因为它没有相关的代码,因为它是不好描述。它可能在闭包内部,因此无法访问,或者它可能是一个简单的原型函数,可以很容易地被覆盖。 –