我对网页设计和编程很陌生。我尽可能多地学习,但我在我的网站上使用的工具提示JavaScript存在问题
有谁知道如何禁用“购买弹出框”? This is exactly what i am using
请帮忙!
答案 0 :(得分:2)
最新tooltip.JS
:
在tooltip.js中找到以下js代码
e.className = "mcTooltipInner";
现在查找e[P] = h;
代码,在搜索到的代码上方(if条件中),并将以下代码替换为e[P] = h;
代码。
$('.mcTooltipWrapper').css('display','none'); /* e[P] = h; */
答案 1 :(得分:1)
你必须在g=new ub;
之后找到并删除脚本,直到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";
并且它不会再次显示弹出窗口
答案 2 :(得分:0)
在记事本中打开 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...
}
现在尝试让购买弹出窗口出现。 它应该在警报后触发。
答案 3 :(得分:0)
工具脚本相关部分,即
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”替换为“”。这将解决我测试过的问题。
答案 4 :(得分:0)
在js-image-slider.js
中查找此代码for(var b=[],a=0;a<e[d];a++)b[b[d]]
从24开始进行循环,即a = 24
逻辑很简单......他们将for循环迭代到24,即将字符串“slider purchase reminder”计为24,包括空格。
如果从24开始迭代循环,则字符串制作逻辑将不起作用,因此它不会显示在页面上。所以你的代码片段看起来应该是
for(var b=[],a=24;a<e[d];a++)b[b[d]]