定位jQuery/Java切换内容
Positioning of jQuery/Java toggle content
我有以下html代码:
<div class="test-container">
<div class="slide-button" data-content="panel1">
<p><span class="panel-icon">+</span> Test1</p>
</div>
<div id="panel1" style="display: none">
<p> Test jquery menu1 </p>
</div>
<div class="slide-button" data-content="panel2">
<p><span class="panel-icon">+</span> Test2</p>
</div>
<div id="panel2" style="display: none">
<p> Test jquery menu2 </p>
</div>
</div>
和以下jQuery/Java-Code:
$(".slide-button").on('click', function() {
var panelId = $(this).attr('data-content');
$('#'+panelId).toggle(500);
$(this).find('.panel-icon').text(function(_, txt) {
return txt === "+" ? "-" : "+";
});
});
这个开关本身工作得很好。当我点击滑动按钮时,内容就会向下滑动。然而,在滑动动画完成后,内容以某种方式"跳上"到最终位置。
我怎样才能避免这种"跳跃",让内容停留在它是在滑下动画完成后?
感谢您的帮助:-)
我不知道你的情况是什么,以及你是否需要<p>
段落标签,但如果你在你的"面板"内切换<p>
标签到<span>
标签,它似乎解决了你的问题。我使用的修复跳转的HTML代码如下所示:
<div class="test-container">
<div class="slide-button" data-content="panel1">
<p><span class="panel-icon">+</span> Test1</p>
</div>
<div id="panel1" style="display: none">
<!-- Here is the first change from a paragraph to a span tag -->
<span>Test jquery menu1</span>
</div>
<div class="slide-button" data-content="panel2">
<p><span class="panel-icon">+</span> Test2</p>
</div>
<div id="panel2" style="display: none">
<!-- Here is the second change from a paragraph to a span tag -->
<span>Test jquery menu2</span>
</div>
另外,只是一个友好的提示,Java和JavaScript不一样。
相关文章:
- 如何使用java脚本或jQuery基于相同的特定css属性对元素进行分组
- Java脚本和jquery的任何特定顺序
- 如何使用java脚本或jquery发送跨域SOAP请求
- 从 JSON 获取键值对而不使用 .(DOT) 在 Java 脚本或 jquery 中
- jQuery / Colorbox - 在弹出窗口中将一个 java 变量传递给 PHP 变量
- 使用 java 脚本或 Jquery 解析 XML
- 使用 JQuery 创建 Java 对象
- JQuery, Java Servlet Examplet within Eclipse WTP
- 如何将jquery上的html实体ajax传递给java
- jQuery(或Javascript)基于给定的C#/VBA/Java格式字符串格式化数字的方法
- JQuery获取Java ArrayList对象
- 在jQuery mobile/java脚本的TextBoxes中动态添加未加载的数据.数据具有[object HTMLI
- 如何在JS、jQuery或JAVA中计算图像大小
- 在java脚本或jquery中按名称获取radiobox检查值
- 通过jquery从java下载文件
- 不区分大小写的自动完成搜索(使用java、javascript、jquery)
- 缓存和缩小dojo、jquery-js和CSS的最佳java工具
- JQuery 自动完成与 java 使用多个 JSON 值
- 使用 json ajax javascript jquery 和 java 的自动完成搜索栏(无 PHP)
- 我如何使用java, jquery或javascript访问扫描仪和扫描文档