我正在使用可编辑的光滑网格并从此处复制代码:
我已经包含了必需的JS文件和CSS。但是当网格加载时,LongText字段充当文本字段并且仍然是不可编辑的。
有关详细信息,请参见下图。
我在控制台上看不到任何JS错误。这种行为可能是什么原因?
经过进一步调查,我的朋友发现显示textarea的弹出窗口确实出现了,但其样式设置为disply:none
。此样式应用于实际显示弹出窗口的div。如果我们将此div的样式更改为diplay:block
,我可以看到弹出窗口。
element.style {
z-index: 10000;
position: absolute;
background-color: white;
padding: 5px;
border: 3px solid gray;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
top: 489px;
left: 505px;
display: none;
background-position: initial initial;
background-repeat: initial initial;
}
更新:我刚才知道问题是由于使用了错误的jquery版本。请检查this link for working example:
problem
:在index.html页面上,如果我更改了jquery version from 1.7 to 1.9
,则弹出description field does not appear
。我正在使用以下CDN进行jquery。我无法切换回较低版本的Jquery,因为我在我的项目中将1.9版用于其他目的。
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
答案 0 :(得分:1)
要回答我自己的问题,我现在正在使用latest version of slick grid(在发布此答案时为2.2.2),它也支持jquery 1.9。我必须赞扬@BelowTheRadar的建议。