2017-02-07 62 views
0

我無法在新fabricjs 1.7版本中更改Fabricjs矩形圓角半徑運行時。無法更改fabricjs矩形圓角半徑運行時間

它在以前的版本(v1.6)中工作,但在當前版本中不起作用。

示例代碼

var activeObject = canvas.getActiveObject(); 

var val = $('#cornerRadius').val(); 

activeObject.set({'rx': val,'ry':val}); 

activeObject.setCoords(); 

canvas.renderAll(); 
+0

你能提供一個Codepen? – Mazz

+0

URL:https://jsfiddle.net/vijaygurjar/g74x6o0a/34/ 更改圓角半徑,然後在矩形中沒有任何效果,但是當您在縮放圓角半徑後發生縮放時,則會進行縮放。問題與它在以前的版本中工作的新fabricjs 1.7版本 – vijaygurjar

+0

您是否通過cdn或文件包含了fabric.js。在這個jsfiddle中的fabric.js鏈接在http上,因此被阻止。 – Mazz

回答

1

的問題是,你包括通過HTTP fabric.js

使用https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.3/fabric.min.js代替

+0

感謝您使用https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.3/fabric.min.js的幫助。 我的問題是當應用角半徑,然後它不直接反映在形狀,但是當我縮放該形狀對象時,它將應用。 在我的示例中,請從輸入框更改角半徑,然後通過鼠標更改該對象的縮放比例,並在形狀上應用新的角半徑檢查結果。當我從輸入改變半徑時,我需要這個結果。 – vijaygurjar