gpt4 book ai didi

javascript - Magento Javascript 错误 - 诊断

转载 作者:行者123 更新时间:2023-12-03 12:00:34 25 4
gpt4 key购买 nike

我的 javascript megamenu 下拉菜单不起作用,侧横幅也不起作用。我认为这是一个 javascript 问题,但我正在努力确定到底出了什么问题。

我使用了 google chrome“Inspect Element”> 控制台,存在 3 个问题:

  1. 类型错误:$.browser 未定义修复:!$.browser.msie || $.browser.version > 6,
  2. 不推荐使用 getPreventDefault()。请改用defaultPrevented。
  3. 类型错误:$j.browser 未定义var safari = $j.browser.safari;/* 我们需要检查 safari 来修复输入:...

如果有人能指出我关于 javascript 问题的正确方向,我将不胜感激。预先感谢您。

最佳答案

您应该在代码中使用更少的 Div。

您的两个下拉菜单:帐户和按类别购物不起作用。

至于侧边栏,我相信您的框尺寸错误。您的布伦图表已被剪切。

您的某些菜单比其他菜单长。

是什么让您相信您的页面中存在错误?

您应该使用浏览器提供的内部变量。我见过很多翻译代码。

这是一个示例代码:

function alertSize() {
var myWidth = 0, myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
window.alert( 'Width = ' + myWidth );
window.alert( 'Height = ' + myHeight );
}

取自HowtoCreate.co.uk

如果你想使用下拉菜单,你需要使用像Click这样的事件。 W3C 有许多代码示例和良好的文档。

这是 W3C 学校的一个有趣的代码示例:

<!DOCTYPE html>
<html>

<body>
<h1 onclick="this.innerHTML='Ooops!'">Click on this text!</h1>
</body>

</html>
<小时/>

如果您想要简单或有效的方法,您始终可以使用 JQuery。 Javascript 有许多可以使用的库。

<小时/>

请参阅此页面以查找 JQuery 中已弃用和过时的函数:http://api.jquery.com/category/deprecated/

您可以在此页面中找到 Javascript 中已弃用的函数:“Mozilla 已弃用和过时的功能”

如果您想继续使用旧功能,可以降级或使用插件恢复旧功能。

关于javascript - Magento Javascript 错误 - 诊断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com