'commit'
This commit is contained in:
@@ -241,7 +241,7 @@
|
|||||||
instruments: "吉他+贝斯+鼓",
|
instruments: "吉他+贝斯+鼓",
|
||||||
theme: "快乐学习",
|
theme: "快乐学习",
|
||||||
teachingSubject: "英语",
|
teachingSubject: "英语",
|
||||||
duration: 2 // 添加时长字段
|
duration: 1 // 添加时长字段
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
style: "古风",
|
style: "古风",
|
||||||
@@ -251,7 +251,7 @@
|
|||||||
instruments: "笛子+古筝",
|
instruments: "笛子+古筝",
|
||||||
theme: "诗词歌赋",
|
theme: "诗词歌赋",
|
||||||
teachingSubject: "语文",
|
teachingSubject: "语文",
|
||||||
duration: 3 // 添加时长字段
|
duration: 1 // 添加时长字段
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
style: "Classical",
|
style: "Classical",
|
||||||
@@ -261,7 +261,7 @@
|
|||||||
instruments: "钢琴弦乐",
|
instruments: "钢琴弦乐",
|
||||||
theme: "数学的旋律",
|
theme: "数学的旋律",
|
||||||
teachingSubject: "数学",
|
teachingSubject: "数学",
|
||||||
duration: 4 // 添加时长字段
|
duration: 1 // 添加时长字段
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
style: "民谣",
|
style: "民谣",
|
||||||
@@ -271,7 +271,7 @@
|
|||||||
instruments: "木吉他主奏",
|
instruments: "木吉他主奏",
|
||||||
theme: "自然科学的奥秘",
|
theme: "自然科学的奥秘",
|
||||||
teachingSubject: "科学", // 保留一个teachingSubject属性
|
teachingSubject: "科学", // 保留一个teachingSubject属性
|
||||||
duration: 2
|
duration: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
style: "City Pop",
|
style: "City Pop",
|
||||||
@@ -281,7 +281,7 @@
|
|||||||
instruments: "电子合成器",
|
instruments: "电子合成器",
|
||||||
theme: "阳光沙滩海浪",
|
theme: "阳光沙滩海浪",
|
||||||
teachingSubject: "地理", // 保留一个teachingSubject属性
|
teachingSubject: "地理", // 保留一个teachingSubject属性
|
||||||
duration: 2
|
duration: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
style: "电子 R&B",
|
style: "电子 R&B",
|
||||||
@@ -291,7 +291,7 @@
|
|||||||
instruments: "808 鼓点+萨克斯",
|
instruments: "808 鼓点+萨克斯",
|
||||||
theme: "历史的回声",
|
theme: "历史的回声",
|
||||||
teachingSubject: "历史", // 保留一个teachingSubject属性
|
teachingSubject: "历史", // 保留一个teachingSubject属性
|
||||||
duration: 2
|
duration: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
style: "摇滚",
|
style: "摇滚",
|
||||||
@@ -301,7 +301,7 @@
|
|||||||
instruments: "吉他+贝斯+鼓",
|
instruments: "吉他+贝斯+鼓",
|
||||||
theme: "运动精神",
|
theme: "运动精神",
|
||||||
teachingSubject: "体育", // 保留一个teachingSubject属性
|
teachingSubject: "体育", // 保留一个teachingSubject属性
|
||||||
duration: 2
|
duration: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
style: "爵士",
|
style: "爵士",
|
||||||
@@ -311,7 +311,7 @@
|
|||||||
instruments: "钢琴弦乐",
|
instruments: "钢琴弦乐",
|
||||||
theme: "艺术欣赏",
|
theme: "艺术欣赏",
|
||||||
teachingSubject: "美术", // 保留一个teachingSubject属性
|
teachingSubject: "美术", // 保留一个teachingSubject属性
|
||||||
duration: 2
|
duration: 1
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -379,11 +379,38 @@
|
|||||||
// 复制结果按钮点击事件
|
// 复制结果按钮点击事件
|
||||||
copyResultBtn.addEventListener('click', function() {
|
copyResultBtn.addEventListener('click', function() {
|
||||||
const textToCopy = resultContent.textContent;
|
const textToCopy = resultContent.textContent;
|
||||||
navigator.clipboard.writeText(textToCopy).then(function() {
|
|
||||||
alert('提示词已复制到剪贴板!');
|
// 优先使用clipboard API
|
||||||
}).catch(function(err) {
|
if (navigator.clipboard) {
|
||||||
alert('复制失败: ' + err);
|
navigator.clipboard.writeText(textToCopy).then(function() {
|
||||||
});
|
alert('提示词已复制到剪贴板!');
|
||||||
|
}).catch(function(err) {
|
||||||
|
// 失败时使用备用方法
|
||||||
|
fallbackCopyText(textToCopy);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
// 不支持clipboard API时直接使用备用方法
|
||||||
|
fallbackCopyText(textToCopy);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 备用复制方法
|
||||||
|
function fallbackCopyText(text) {
|
||||||
|
const textArea = document.createElement('textarea');
|
||||||
|
textArea.value = text;
|
||||||
|
textArea.style.position = 'fixed'; // 避免滚动到视图外
|
||||||
|
document.body.appendChild(textArea);
|
||||||
|
textArea.select();
|
||||||
|
|
||||||
|
try {
|
||||||
|
const successful = document.execCommand('copy');
|
||||||
|
const msg = successful ? '提示词已复制到剪贴板!' : '复制失败,请手动复制';
|
||||||
|
alert(msg);
|
||||||
|
} catch (err) {
|
||||||
|
alert('复制失败: ' + err);
|
||||||
|
}
|
||||||
|
|
||||||
|
document.body.removeChild(textArea);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// 生成音乐按钮点击事件
|
// 生成音乐按钮点击事件
|
||||||
|
Reference in New Issue
Block a user