Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移除焦点在按钮上_Javascript_Jquery_Fabricjs - Fatal编程技术网

Javascript 移除焦点在按钮上

Javascript 移除焦点在按钮上,javascript,jquery,fabricjs,Javascript,Jquery,Fabricjs,我这里有两个按钮,放大和缩小。我遇到的问题是,当我多次单击(+)时,它会粘住并继续缩放 以下是其HTML的代码: <button id="zoom-in" class="btn-zoom-in" type="button" title="zoom in"></button> <button id="zoom-out" class="btn-zoom-out" type="button" title="zoom out"

我这里有两个按钮,放大和缩小。我遇到的问题是,当我多次单击(+)时,它会粘住并继续缩放

以下是其HTML的代码:

            <button id="zoom-in" class="btn-zoom-in" type="button" title="zoom in"></button>
            <button id="zoom-out" class="btn-zoom-out" type="button" title="zoom out" onmouseup="this.blur();"></button>
            <button id="zoom-default" class="btn-zoom-default" type="button" title="Default"></button>

你在用FabricJs吗?你的问题陈述并不能解释整个事情。为什么不使用Stackoverflows创建一个普通场景呢?是的,我使用FabricJs。
    function zoomIn()
    {
        var activeObject = canvas.getActiveObject();
        if(activeObject!=null)
        {
            if(activeObject==textGroup)
            {   

                if(nameTextObject!=null)
                {
                    nameTextObject.setFontSize(parseInt(nameTextObject.fontSize)+1);
                    nameTextObject.setCoords();
                    wrapText(nameTextObject,true);
                }
                if(dedicationTextObject!=null)
                {
                    dedicationTextObject.setFontSize(parseInt(dedicationTextObject.fontSize)+1);
                    dedicationTextObject.setCoords();
                    wrapText(dedicationTextObject,true);
                }
                if(signatureObject!=null)
                {
                    signatureObject.setFontSize(parseInt(signatureObject.fontSize)+1);
                    signatureObject.setCoords();
                }
                setTextGroup();
                textGroup.setCoords();
                canvas.renderAll();
            }
            if(activeObject.type=='image')
            {
                var height = activeObject.getHeight();
                activeObject.scaleToHeight(height+10);
                activeObject.centerV();
                activeObject.centerH();
                //activeObject.setCoords();
                canvas.renderAll();
            }
            if(activeObject.type=='text')
            {


                    if(activeObject!=signatureObject)
                    {
                        activeObject.setFontSize(parseInt(activeObject.fontSize)+1);
                        canvas.renderAll();
                        wrapText(activeObject,true);
                    }

            }
        }
        restrictScaling(false);
        if(productType=='cylindrical')
        {
                getPreview();
        }
    }