小编web*_*org的帖子

哪个元素导致水平滚动条?自动检测

网站和HTML应用程序上的水平滚动条通常不利于可用性和不需要的.发现它们出乎意料地突然出现并且我需要一种快速调试和删除它们的方法是相当普遍的.

在您的设计中找到违规HTML元素的最快捷最简单的方法是什么?
是否有自动执行此操作的脚本或工具?

是的,您可以逐个浏览页面删除/隐藏元素,直到找到嫌疑人,但这很费时,特别是如果有多个违规元素.单击快捷方式或运行脚本并将所有可疑元素突出显示,概述或打印到控制台会很棒.

澄清一下:问题不是如何解决它,而是如何检测它.我想要一个通用的解决方案,只要出现此问题就可以使用.

html javascript css scrollbar

9
推荐指数
1
解决办法
3949
查看次数

Internet Explorer自动切换到兼容模式(IE9和IE10)

在我的网站上的某个页面上,Internet Explorer会自动切换到兼容模式并尝试在兼容性视图中呈现页面(IE7模式).此外,URL也会添加到兼容性视图列表中.

css fonts compatibility-mode internet-explorer-9 internet-explorer-10

7
推荐指数
1
解决办法
9141
查看次数

获取当前正在执行的JavaScript代码的文件路径,以获取动态加载的跨域JavaScript文件

我需要
在我的网站http://jsbookmarklets.com/中为bookmarklet动态加载跨域JavaScript 文件


解决方案应满足:

  • 获取当前文件的路径
  • 当前网页的域和执行中的JS文件是不同的
  • 解决方案应该是跨浏览器
  • 可能会异步加载多个脚本(这就是下面提到的相关问题不合适的原因)


我想获取当前正在执行的JavaScript代码的文件路径,以便动态加载更多资源(更多CSS文件和JS文件,如自定义代码和jQuery,jQuery UI和Ext JS库),这些文件存储在与JavaScript相同/相对的文件夹中小书签.


以下方法不适合我的问题:

var scripts = document.getElementsByTagName("script");
var src = scripts[scripts.length-1].src;
alert("THIS IS: "+src);
Run Code Online (Sandbox Code Playgroud)


相关问题不符合我的问题:

javascript jquery bookmarklet cross-domain

5
推荐指数
1
解决办法
4121
查看次数