jquery - 替换上面的文本时使按钮向下移动
问题描述
我正在使用 jquery 淡入淡出效果,但是下面的按钮消失然后重新出现,而我希望这个按钮下降到它的新位置(下降我的意思是移动而不消失)。注意:文本有不同的长度,因此按钮会移动到屏幕上的新位置。
var text1 = toggleContent.find('.toggle-content-text').find('p');
var text2 = "foo bar"
text1.fadeOut(fadeSpeed, function() {
text1.html(text2);
$(this).fadeIn(fadeSpeed);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="toggle-content">
<div class="toggle-content-text">
<p> Find the prospects </p>
<a href="/"> View Platform </a>
</div>
</div>
我试过淡入/淡出不起作用的按钮。
解决方案
推荐阅读
- netsuite - 将 SuiteScript 2.0 转换为 1.0
- php - Twitter API:被阻止在 PHP 中检索用户信息?
- css - 获取不同深浅的自定义材质 UI 主题原色?
- sql-server - 将 CSV 文件从 Azure Blob 存储批量插入 SQL 托管实例
- visual-studio-code - 为什么我仍然需要为每个单独的项目安装 prettier,而它已经作为扩展安装在 vs code 中?
- python - Python 7zip (py7zr) 未注册文件类型
- google-pay - 如何制作像 PhonePay 或 Google Pay 这样的 UPI 应用程序,流程是什么?
- javascript - 如何使 6 个选项卡响应引导程序上的桌面和移动视图?
- python - 为什么我的代码给我“列表对象不可调用”?
- javascript - React-native 阴影未出现在应用程序屏幕中