TransformControls.js (Three.js) 中的

当用户将商品添加到购物车时,按钮变为 添加商品后


每当用户将商品添加到购物车时,我都会尝试更新按钮的文本。它能够更新文本,但图标消失了。


这是 html。


<div class="wrapper">

<button class="btn btn-primary" id="btnView" data-toggle="modal" data-target="#myModal"><i class="fa fa-cart-plus"></i> 0 Item(s) in cart</button>

            </div>

这是包装器的 css


.wrapper { 

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    float: right; /* if you had floats before? otherwise inline-block will behave differently */

}

当用户将商品添加到购物车时,我正在更新文本


$('#btnView').text( aItems.length + ' Item(s) in cart' );

我可以在保持图标的同时更新文本吗?我错过了什么吗?


谢谢你们!


小怪兽爱吃肉
浏览 410回答 2
2回答

慕斯王

当然,解决方案比我想象的要容易得多......它根本不起作用的原因是“TransformControls.js”脚本不包含“Math.degToRad”函数——他们在他们的示例代码中使用了这个函数。只需粘贴一小段代码:// Converts from degrees to radians.Math.degToRad = function (degrees) {&nbsp; &nbsp; return degrees * Math.PI / 180;};进入你的,它会尽可能完美无瑕!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript