2

我对网页设计和编程很陌生。我正在尝试尽可能多地学习,但我在我的网站中使用的工具提示 JavaScript 存在问题

这是我的网站

有谁知道如何禁用“购买弹出框”? 这正是我正在使用的

请帮忙!

4

5 回答 5

2

最新tooltip.JS

  1. 在tooltip.js中找到下面的js代码

    e.className = "mcTooltipInner";

  2. 现在查找e[P] = h;代码,在上面搜索的代码旁边(在 if 条件下)并将下面的代码替换为e[P] = h;代码。

$('.mcTooltipWrapper').css('display','none');    
 /* e[P] = h; */
于 2014-12-11T11:03:50.080 回答
1

你只需要在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";

它不会再次显示弹出窗口

于 2014-03-05T16:03:45.063 回答
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...
}

现在尝试让购买弹出窗口出现。它应该在警报之后触发。

于 2013-10-19T21:07:30.683 回答
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”替换为“”。这将解决我测试过的问题。

于 2014-09-03T08:18:51.870 回答
0

在 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]]
于 2016-06-03T19:33:36.483 回答