草庐IT

dom-repeat

全部标签

php - 使用 DOM 抓取网站的标题

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicates:GettitleofwebsitevialinkHowdoIextracttitleofawebsite?如何使用PHPDOM抓取网站的标题?(使用PHP获取它的最佳方式是什么?)

javascript - 与容器内的大量元素快速交互(DOM、javascript)

所以我在一个容器div中有大量的div(4000-5000)[每个都包含跨度、anchor、图像等],基本上我将它们的显示设置为无或根据条件阻止。这确实需要一些时间。在寻找更快的东西时,我看到了这个页面https://developers.google.com/speed/articles/javascript-dom解决方案是从DOM中删除容器div,并通过getElementsByTagName迭代包含的元素。/***Removeanelementandprovideafunctionthatinsertsitintoitsoriginalposition*@paramelemen

javascript - 与容器内的大量元素快速交互(DOM、javascript)

所以我在一个容器div中有大量的div(4000-5000)[每个都包含跨度、anchor、图像等],基本上我将它们的显示设置为无或根据条件阻止。这确实需要一些时间。在寻找更快的东西时,我看到了这个页面https://developers.google.com/speed/articles/javascript-dom解决方案是从DOM中删除容器div,并通过getElementsByTagName迭代包含的元素。/***Removeanelementandprovideafunctionthatinsertsitintoitsoriginalposition*@paramelemen

html - 如何 Hook DOM 加载事件?

有人能指出我HookDOM加载事件的方向吗?基本上,我想在加载dom时显示一个加载器(我不是说Ajax请求——用户第一次点击页面时)?提前致谢 最佳答案 如果您没有使用框架,请使用DOMContentLoaded事件:document.addEventListener('DOMContentLoaded',function(){//...}) 关于html-如何HookDOM加载事件?,我们在StackOverflow上找到一个类似的问题: https://s

html - 如何 Hook DOM 加载事件?

有人能指出我HookDOM加载事件的方向吗?基本上,我想在加载dom时显示一个加载器(我不是说Ajax请求——用户第一次点击页面时)?提前致谢 最佳答案 如果您没有使用框架,请使用DOMContentLoaded事件:document.addEventListener('DOMContentLoaded',function(){//...}) 关于html-如何HookDOM加载事件?,我们在StackOverflow上找到一个类似的问题: https://s

javascript - 在 javascript 中滚动 DOM 元素之前(而不是之后!)触发的事件

基本上,我想在DOM元素滚动之前做一些预处理。问题是滚动事件是在DOM元素滚动之后触发的。我知道当您使用鼠标滚轮滚动时,鼠标滚轮滚动事件会在DOM元素滚动之前被触发,尽管它不会为您提供预期的滚动位置并且它只是一种滚动类型。我想知道在滚动DOM元素之前,是否有任何事件会为每个滚动方法(例如鼠标滚轮、拖动滚动条、按下向下箭头等)触发。它不一定是一个事件。我没有尝试滚动到某个位置,因此scrollTo不适用。滚动事件链:用户滚动->DOM元素物理滚动->触发onScroll事件->处理内容所需的事件链:用户滚动->一些事件被捕获并做我想做的事->DOM元素物理滚动->触发onScroll事件

javascript - 在 javascript 中滚动 DOM 元素之前(而不是之后!)触发的事件

基本上,我想在DOM元素滚动之前做一些预处理。问题是滚动事件是在DOM元素滚动之后触发的。我知道当您使用鼠标滚轮滚动时,鼠标滚轮滚动事件会在DOM元素滚动之前被触发,尽管它不会为您提供预期的滚动位置并且它只是一种滚动类型。我想知道在滚动DOM元素之前,是否有任何事件会为每个滚动方法(例如鼠标滚轮、拖动滚动条、按下向下箭头等)触发。它不一定是一个事件。我没有尝试滚动到某个位置,因此scrollTo不适用。滚动事件链:用户滚动->DOM元素物理滚动->触发onScroll事件->处理内容所需的事件链:用户滚动->一些事件被捕获并做我想做的事->DOM元素物理滚动->触发onScroll事件

html - 如果部分元素由于滚动条而被隐藏,则 HTML5 拖放 DOM 元素的幻影图像会被裁剪

所以基本上在macChrome(版本63.0.3239.132(官方构建)(64位))上,当我拖动一个具有draggable="true"的DOM元素时,如果该元素仅部分可见,因为另一部分是由于滚动而隐藏,然后只有可见的部分显示为重影图像。这似乎在Firefox上运行良好,但在Chrome上似乎运行不佳。当整个红色元素可见时,整个红色重影图像可见:当部分红色元素可见时,只有部分红色重影图像可见:如果有的话,有人知道解决方法吗? 最佳答案 我遇到了同样的问题,我通过向可拖动项添加z-index:1属性解决了这个问题

html - 如果部分元素由于滚动条而被隐藏,则 HTML5 拖放 DOM 元素的幻影图像会被裁剪

所以基本上在macChrome(版本63.0.3239.132(官方构建)(64位))上,当我拖动一个具有draggable="true"的DOM元素时,如果该元素仅部分可见,因为另一部分是由于滚动而隐藏,然后只有可见的部分显示为重影图像。这似乎在Firefox上运行良好,但在Chrome上似乎运行不佳。当整个红色元素可见时,整个红色重影图像可见:当部分红色元素可见时,只有部分红色重影图像可见:如果有的话,有人知道解决方法吗? 最佳答案 我遇到了同样的问题,我通过向可拖动项添加z-index:1属性解决了这个问题

javascript - JS - 找出被遮挡的 DOM 元素的可见百分比

编辑以下HTML和CSS只是一个示例,真正的用例涉及复杂的DOM,并且应该足够通用以适用于不同的网页。唯一有效的假设是所有元素都是矩形的。鉴于以下情况:HTMLABCDCSS.a,.b,.c,.d{border:solid1pxblack;opacity:0.5;font-family:arial;position:absolute;font-size:20px;}.a{width:300px;height:250px;top:30px;left:20px;background:green;}.b{width:300px;height:145px;top:10px;left:20px;