Magento Javascript错误-诊断
Magento Javascript Error - Diagnosing
我的javascript大菜单下拉菜单不工作,侧横幅也是。我认为这是一个javascript问题,但我正在努力确定到底出了什么问题。
我使用google chrome"Inspect Element">控制台,有3个问题:
- TypeError:美元。$. Browser。$.browser;版本> 6,
- 不赞成使用getPreventDefault()。
- TypeError: $ j。浏览器未定义Var safari = $j.browser.safari;/*我们需要检查safari来修复输入:…
如果有人能给我指出正确的方向,我将不胜感激。
您应该在代码中使用更少的div (s)。
你的两个下拉菜单:Account和Shop by Categories不起作用
至于侧边栏,我相信你的盒子尺寸是错误的。你的布隆图被切断了。
你的一些菜单比其他的长。
是什么让你相信你的页面有错误?
应该使用浏览器提供的内部变量。我见过许多翻译代码。
下面是一个示例代码: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 deprecated and Obsolete features"
如果您想继续使用旧功能,您可以降级或使用插件来恢复旧功能。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 铬:“;未捕获的语法错误:意外的标记:"
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- 相位器状态未捕获参考错误
- /undefined在我的404错误日志中多次出现
- Javascript未捕获语法错误意外的标识符错误
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何诊断控制器中的错误
- Magento Javascript错误-诊断
- 重定向至“错误时从AJAX调用查看”诊断树