gpt4 book ai didi

javascript - ContentTools.js 让我一事无成

转载 作者:行者123 更新时间:2023-11-28 18:57:59 24 4
gpt4 key购买 nike

我最近遇到了ContentTools.js我认为这可能是对我正在工作的网站的一个很好的补充。完成入门/教程对我毫无帮助——无论我怎么看,脚本都不起作用。

从作者页面复制完全相同的脚本或从master bin运行它是可行的,但实现到实际网站会失败。

唯一对我有用的事情(在空的 html 页面上)是脚本加载了可编辑字段,删除了已保存或取消编辑的内容(如果这对您有意义)。

$(document).ready(function() {

window.onload = function() {
var editor;
editor = ContentTools.EditorApp.get();
editor.init('.editable', 'data-name');
editor.bind('save', function(regions) {
var xhr, payload, name;
this.busy(true);
payload = new FormData();
for (name in regions) {
if (regions.hasOwnProperty(name)) {
payload.append(name, regions[name]);
}
}

function onStateChange(ev) {
if (ev.target.readyState == 4) {
editor.busy(false);
if (ev.target.status == '200') {
new ContentTools.FlashUI('ok');
} else {
new ContentTools.FlashUI('no');
}
}
}

xhr = new XMLHttpRequest();
xhr.addEventListener('readystatechange', onStateChange);
xhr.open('POST', '/save-my-page');
xhr.send(payload);
});
}).call(this);
<link href="http://getcontenttools.com/styles/content-tools.css" rel="stylesheet" />
<script src="http://getcontenttools.com/scripts/content-tools.js"></script>
<!DOCTYPE html>
<html>

<body>
<p class="editable" data-name="c1">asd</p>
<p class="editable" data-name="c2">123</p>
<p class="editable" data-name="c3">asd123</p>

<div class="ct-app">
<div class="ct-widget ct-ignition ct-ignition--ready ct-widget--active">
<div class="ct-ignition__button ct-ignition__button--edit"></div>
<div class="ct-ignition__button ct-ignition__button--confirm"></div>
<div class="ct-ignition__button ct-ignition__button--cancel"></div>
<div class="ct-ignition__button ct-ignition__button--busy"></div>
</div>
</div>
</body>

</html>
Ofc所有库都已加载并且没有js错误。这根本行不通。

最佳答案

首先,你的代码中有错误,一些括号没有对齐,你的 p 元素周围应该有一个 div 元素,并在它周围有一个初始化编辑器,在这种情况下它将初始化编辑器对于每个 p,这里是 fiddle http://jsfiddle.net/zx4sw47L/

附注由于跨域问题,加载字体出现问题,但示例正常。

关于javascript - ContentTools.js 让我一事无成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33233093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com