问题标签 [insertafter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 使用 if then 在窗口调整大小时移动 div
当窗口被调整大小时,我试图移动一些 div,如果 then 语句不应该这样工作:
另外,我可以在使用 .resize 加载页面或首次加载页面时触发此操作吗?
jquery - '奇怪的' .insertAfter() 行为
我试图在我的段落之间注入一些元素...... - 但它并不像预期的那样工作:
我想看到的是这样的:
但结果看起来有点不同:
我的代码如下所示:
做什么/改变...?
html - 使用 :after 添加背景图片但没有内容
我有一个使用图形并具有圆角的按钮。
为了使按钮 CSS 可重用,并且能够容纳任何长度的文本,同时仍然保持圆角,我想:after
在主按钮之后添加结束圆角(因此第一个图像/文本可以增长并且圆角将始终固定在最后。)
当我添加内容(例如“测试”一词和一些背景颜色)时设法:after
使其工作,但当样式上没有内容时无法使其工作。我只需要背景图像,仅此而已。
JSFiddle 与按钮。您可以看到:after
代码,但由于某种原因,它没有显示。
onclick - 我无法让我添加的元素来激活功能
我正在尝试在创建颜色框界面时添加一个链接。它最终将链接到当前显示的图像文件,但现在我只想让 console.log 工作。它正确添加了链接(#print-one),但是单击链接时我无法运行函数。任何帮助将非常感激!
这一切都包含在 $(document).ready 函数中。单击链接时,我无法使控制台日志正常工作。我一直在用头撞墙试图弄清楚。谢谢你的帮助!
jquery - 使用 nth-child 和 .after 在两个 div 之间注入 div?
我有一堆 div,它们是通过 PHP 输出的,它们都包含图像。我有一个单独的 div,我想在第 4 个 div 之后注入,但我在实现这一点时遇到了问题。我正在使用 Isotope 对图像/div 进行网格化。
我的 jQuery 的一个例子:
我的 HTML 示例:
jquery - jQuery:为什么元素存在于文档准备好的页面上?
我很好奇为什么下面的代码会在页面上显示“为什么这个文本出现在加载时”?
jquery - jQuery动态添加的元素不能被移除
我一直在尝试解决这个问题,并且在网上遇到了许多类似的帖子,但没有一个解决方案适用于我的特定实例。
我在一组元素中使用 jQuery 'inserAfter'。我可以轻松地添加组,.. 但是,当单击删除链接时,我也调用了一个 remove() 函数,.. 但是新添加的元素没有任何反应,即使我可以毫无问题地删除其他组。
我正在使用 jQuery 的 on() 作为 click 函数。但是,这仍然不适用于动态添加的元素。
要重现此问题,请转到下面的 jsfiddle 链接,单击 ADD GROUP 按钮并查看添加到 DOM 的黄色组。现在,将鼠标悬停在黄色组上以显示删除按钮。单击删除按钮,然后,tada... 没什么
这是一个例子:
jquery - jQuery 一一定位和移动特定元素
我有一个这样的 HTML 结构:
我试图定位每个 PriceAndButton TR 并将其插入每个相应的 PhotoLine TR 之后。这是我到目前为止的代码,但它还没有工作:
我的想法是获取每个 PriceAndButton 元素的索引值并将其插入到 PhotoLine TR 之后,其中它的 eq 等于索引值 + 1。这应该可以正常工作,因为 PhotoLine TR 总是紧随其后?
jquery - jQuery - 将 .js 文件的结果放入 html 中的特定位置
我希望在我的网站上放置一个具有嵌入代码的小部件,例如
<script src="http://www.external-site.com/widget.js?id=123" type="text/javascript" language="javascript"></script>
在特定的 div 之后。
我只希望小部件出现在与其他页面使用相同模板的某个 url 上,所以我想使用 jQuery 检查某个 url,然后在特定位置呈现小部件。
为什么这不起作用?
换句话说,为什么我不能在 after 语句中使用 script 标签?我还能如何实现这一目标?
谢谢
jquery - 在 detach() insertAfter() 之后 ScrollTop 滚动到错误的位置
当窗口大小低于 767px 时,我有一些 jQuery 代码可以将 div 移动到流中的稍后位置。一切正常。
我还有一些 jQuery 代码可以在页面加载后滚动到主导航,然后再滚动到主要内容,如果设备小于 767 像素。
该scrollTop
功能工作正常。detach()
+insertAfter()
函数工作正常。
但是……
在insertAfter()
代码影响的单个页面上,scrollTop
代码滚动到错误的区域。它似乎正在滚动到元素移动之前锚点所在的位置。
有任何想法吗?该页面位于http://northqueensviewhomes.com/community(请记住,您必须缩小浏览器窗口才能看到这些行为,并且必须重新加载小窗口才能看到滚动功能)。
这是两个函数及其调用...</p>
并且insertAfter()
在窗口调整大小时调用例程......</p>
...并且在页面加载时调用滚动功能(为了完整起见,只是...)
不确定您是否需要进一步帮助我(再次!),但我希望滚动到正确的位置,这只是锚点,#main
.
所有帮助表示赞赏。