javascript - 如何在 jQuery 中上下滑动多余的文本?
问题描述
文字多行时如何上下滑动?
<div class="col-md-4">
<p class="h1 text-center">
My Title
</p>
<p class="text-justify">
my text my text my text my text my text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
</p>
<p align="center">
<a href="#"><img class="img-responsive" width="150" height="150" src="assets/images/products/readmorebtn.png" />
</a>
</p>
当有很多行时如何隐藏一半的内容,并创建一个“阅读更多”按钮,点击显示全部隐藏的内容,并有一个滑块?
解决方案
这是执行此操作的正确方法:-
$(function(){
$("#moreText").on("click",function(){
$("#toggleP").toggleClass("show");
});
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<style type="text/css">
.show{display: inline !important;}
</style>
<div class="col-md-4">
<p class="h1 text-center">
My Title
</p>
<p class="text-justify">
<span>
my text my text my text my text my text my text
</span>
<span id="toggleP" style="display: none;">
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
my text my textmy text my textmy text my textmy text my text
</span>
</p>
<p align="center">
<a href="#" id="moreText">more text
</a>
</p>
推荐阅读
- c# - 从 SQL 服务器读取数据到 UWP - 错误:System.Data.SqlClient.SqlException
- php - Codeigniter 会话交换 - 用户之间混合
- angular - 从服务中获取当前元素(循环 Hook 问题)
- c++ - 如何确定任何语言的 UTF-8 字符串的 std::isgraph?
- jmeter - 字符串替换功能问题
- react-native - 如何防止在 React Native 中单击按钮时导航返回?
- c# - 如何同时运行两种方法?
- javascript - 捕获拒绝承诺并用错误代码将其转化为已解决的任何问题?
- android - 如何从适配器访问外部视图
- ruby-on-rails - 无法执行诸如“rails db:*”之类的命令