我对网页设计和编程很陌生。我正在尝试尽可能多地学习,但我在我的网站中使用的工具提示 JavaScript 存在问题
有谁知道如何禁用“购买弹出框”? 这正是我正在使用的
请帮忙!
最新tooltip.JS
:
在tooltip.js中找到下面的js代码
e.className = "mcTooltipInner";
现在查找e[P] = h;
代码,在上面搜索的代码旁边(在 if 条件下)并将下面的代码替换为e[P] = h;
代码。
$('.mcTooltipWrapper').css('display','none'); /* e[P] = h; */
你只需要在g=new ub;
until 之后找到并删除脚本var c=e(R,k);
,所以找到并删除脚本:
if(a)console.log=a}if(E&&E.id=="mcttDummy"&&d.innerHTML.indexOf(X("kdvh#Uh"))!=-1)g.i=function(){};return g},jb=function(d,c,b){b=b||{};var a;for(a in c)d[a]=b[a]!==undefined?b[a]:c[a]},gb=0,I,tb=function(b){if(!b){b=e(o,"mcttDummy");if(!b){b=e(N,"div");b.id="mcttDummy";b[a].display="none";
它不会再次显示弹出窗口
在记事本中打开tooltip.js ......
搜索“mcttDummy”,这是随机出现的弹出窗口。
你应该看到这样的函数:
if(!b){
b=e(N,"div");
b.id="mcttDummy"
...etc...
}
在对象不是 B 的情况下,
在那里发出警报,这对于调试 javascript 很有用。
if(!b){alert("mcttDummy");
b=e(N,"div");
b.id="mcttDummy"
...etc...
}
现在尝试让购买弹出窗口出现。它应该在警报之后触发。
工具脚本相关部分,即
if(a)console.log=a}if(E&&E.id=="mcttDummy"&&d.innerHTML.indexOf(X("kdvh#Uh"))!=-1)g.i=function(){};return g},jb=function(d,c,b){b=b||{};var a;for(a in c)d[a]=b[a]!==undefined?b[a]:c[a]},gb=0,I,tb=function(b){if(!b){b=e(o,"mcttDummy");if(!b){b=e(N,"div");b.id="mcttDummy";b[a].display="none";
也可能看起来像 -
if(a)console.log=a}if(k&&k.id=="mcttDummy"&&d[P].indexOf(mb("kdvh#Uh"))!=-1)g.i=Nb;return g},yb=function(d,c,b){b=b||{};var a;for(a in c)d[a]=b[a]!==undefined?b[a]:c[a]},ub=0,M,Jb=function(b){if(!b){b=l(L,"mcttDummy");if(!b){b=l(N,"div");b.id="mcttDummy";b[a][Y]="none";
如果您删除完整的脚本,该脚本可能无法正常运行。取而代之的是,您可以简单地将“none”替换为“”。这将解决我测试过的问题。
在 js-image-slider.js 中查找此代码
for(var b=[],a=0;a<e[d];a++)b[b[d]]
从 24 开始这个 for 循环,即 a=24
逻辑很简单......他们将 for 循环迭代到 24,即使字符串“滑块购买提醒”计数为 24,包括空格。
如果从 24 开始迭代循环,则字符串制作逻辑将不起作用,因此它不会显示在页面上。所以你的代码片段应该看起来像
for(var b=[],a=24;a<e[d];a++)b[b[d]]