Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 如何在kinetic js中创建一个普通的html5文本框,而不创建object“;动态文本“;?_Javascript_Html_Text_Kineticjs - Fatal编程技术网

Javascript 如何在kinetic js中创建一个普通的html5文本框,而不创建object“;动态文本“;?

Javascript 如何在kinetic js中创建一个普通的html5文本框,而不创建object“;动态文本“;?,javascript,html,text,kineticjs,Javascript,Html,Text,Kineticjs,请问有没有其他方法可以在kinetic js画布中创建文本,但不使用kinetic.text 我在这里找到了一个例子,这就是我需要的: 但在这种情况下,我们需要鼠标悬停/触发一个只会显示文本的事件,一旦我删除onclick/onmouseover函数,文本就不会显示。我需要能直接显示文本的东西 谢谢你的帮助:) 我真的不知道你在找什么,因为你没有解释清楚,但是如果你想在页面上添加文本,有多种方法。另一种方法是向页面和输入字段添加一些JQuery $('#words').keyup(functi

请问有没有其他方法可以在kinetic js画布中创建文本,但不使用kinetic.text

我在这里找到了一个例子,这就是我需要的:

但在这种情况下,我们需要鼠标悬停/触发一个只会显示文本的事件,一旦我删除onclick/onmouseover函数,文本就不会显示。我需要能直接显示文本的东西

谢谢你的帮助:)

我真的不知道你在找什么,因为你没有解释清楚,但是如果你想在页面上添加文本,有多种方法。另一种方法是向页面和输入字段添加一些JQuery

$('#words').keyup(function(){
    writeMessage(messageLayer, $(this).val());      
});
然后可以将输入字段绑定到修改消息层的函数


如果您不想让文本消失,只需防止它被重置或清除。

在KineticJS安装后调用
writeMessage
如何?请注意,这不在KineticJS范围内,如果重新绘制画布,则会丢失。谢谢您的建议,但文本层必须位于KineticJS画布内,kinetic js中应用了一些计算和链接。您能否发布一些代码,说明您拥有的内容以及您正在寻找的内容?看来你只是不想让文字消失。
$('#words').keyup(function(){
    writeMessage(messageLayer, $(this).val());      
});