未激活的功能如何影响网站
how can a function that is not activated affect the website?
我正在写一个JS网站。我有一个功能,可以以一种奇怪的方式更改网站。更糟糕的是,当发生此更改时,该功能甚至没有激活(在站点加载后立即发生)。这怎么可能?
我玩了一下,注意到如果我使用 append() 而不是 appendTo,它可以正常工作.. 我仍然想了解 appendTo() 的问题是什么。
我在这里添加了与 html 相关的代码和 JS。有问题的函数名称是"keepe"。感谢您的帮助。
网页代码:
<div id="whole">
</div>
JS代码
var shownikud=function (letter){
$('#kamatz').html('<img src="pics/'+letter+'-kamatz.png " >');
$('#patach').html('<img src="pics/'+letter+'-patach.png " >');
$('#zere').html('<img src="pics/'+letter+'-zere.png " >');
$('#segol').html('<img src="pics/'+letter+'-segol.png " >');
$('#shva').html('<img src="pics/'+letter+'-shva.png " >');
$('#shuruk').html('<img src="pics/'+letter+'-shuruk.png " >');
$('#kubutz').html('<img src="pics/'+letter+'-kubutz.png " >');
$('#cholam').html('<img src="pics/'+letter+'-cholam.png " >');
$('#chirik').html('<img src="pics/'+letter+'-chirik.png " >');
if ((letter==='bet' ) || (letter==='kaf') || (letter==='pe')) {
$('.options-l').show();
$('#l-kamatz').html('<img src="pics/'+letter+'-l-kamatz.png " >');
$('#l-patach').html('<img src="pics/'+letter+'-l-patach.png " >');
$('#l-zere').html('<img src="pics/'+letter+'-l-zere.png " >');
$('#l-segol').html('<img src="pics/'+letter+'-l-segol.png " >');
$('#l-shva').html('<img src="pics/'+letter+'-l-shva.png " >');
$('#l-shuruk').html('<img src="pics/'+letter+'-l-shuruk.png " >');
$('#l-kubutz').html('<img src="pics/'+letter+'-l-kubutz.png " >');
$('#l-cholam').html('<img src="pics/'+letter+'-l-cholam.png " >');
$('#l-chirik').html('<img src="pics/'+letter+'-l-chirik.png " >');
} else {
$('.options-l').hide();
}
}
//this function will sound the right letter with the right sound
var voice= function(zlil){
var v = '<audio autoplay><source src="sounds/' +zlil+'.mp3" type="audio/mpeg">Your browser does not support the audio element.</audio>';
//$('.options').text(v);
$('#hearit').html(v);
}
**//this is the problematic function**
var keepe = function(so){
var accumulate=so;
$(accumulate).appendTo.('#whole'); **//this option destroy most of the site functionality**
$('#whole').html(accumulate); **//this option works good**
$('#whole').append(accumulate); **//this option works good**
}
var main=function(){
/* this section defines what is the letter that was selected*/
$('.options-l').hide();
$('.letter').click(function(){
//$('.options').text('ok - this is a result of clicking on one of the html elements');
var let= this.id;
//just to see what was the selected letter $('#testing').text(let);
shownikud(let);
$('.zlil').click(function() {
//$('.options').text('ok - this is a result of clicking on a sound elements');
var sound=let+'-'+this.id;
//$('#testing').text(sound);
voice(sound);
keepe(sound); //**this is where i call the function**
});
});
};
$(document).ready(main);
$(accumulate).appendTo.('#whole');
//此选项会破坏大部分站点功能
你在appendTo
之后有一个句点,不应该存在,可能是破坏你的代码的原因。另外,我相信 appendTo 方法将 jQuery 对象作为其参数,但您已经传入了一个字符串。
相关文章:
- 如何识别我的网站中的慢速设备
- 用Javascript更改我网站上的字体大小
- 有任何可能将facebook实时信使整合到一个网站中
- 将电视直播频道从网站嵌入我的网站
- Windows 8固定的网站互动程序
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 门户网站:当地时间有多有用
- 正在删除node.js中已验证的网站
- 为什么在这个网站上不能通过JS访问元素
- 需要使用谷歌应用程序脚本列出谷歌域下的所有网站
- jQuery工具验证器自定义效果-添加&消除影响
- 为什么只有工厂在棱角分明的网站上被提及
- 从应用程序脚本检查谷歌网站访问权限
- 如何在不影响网站页面速度的情况下在我的网站上使用谷歌字体
- 如何使用chrome扩展程序影响网站
- 未激活的功能如何影响网站
- 重定向到基于用户代理的移动网站-对SEO有什么影响
- 如何扫描成千上万的网站并分析每个网站的变化's JavaScript对页面的影响's DOM
- 如何将我的WordPress网站主页重定向到登陆页面,同时允许网站的其余部分不受影响