文本框中显示 <marquee/> 不滚动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本框中显示 <marquee/> 不滚动相关的知识,希望对你有一定的参考价值。
做了一个文本框,如果输入 <marquee>1234<marquee/>等html编码后保存,文字会滚动,如何禁止这种操作?
即:如果输入 <marquee>1234<marquee/>那么在文本框中 就显示<marquee>1234<marquee/>这些内容。
marquee标签广告轮播内容显示不全问题
marquee标签内不能用 ul li ,要用table tr td 才可以
<template> <div class="v-marquee-info"> <!--滚动信息--> <div class="marquee-info-content"> // 错误的 <!-- <marquee style="width: 100%; height:60px;" scrollamount="10" scrolldelay="0" direction="left" behaviour="Scroll" > <ul class="marquee-info" > <li class="marquee-item" v-for="(item,index) in info_List" :key="item.index" @click=‘showDetail(index)‘> {{ item.title }} </li> </ul> </marquee> --> <marquee style="width: 100%; height:60px;" scrollamount="10" scrolldelay="0" direction="left" behaviour="Scroll" > <table class="marquee-info" > <tr> <td class="marquee-item" v-for="(item,index) in info_List" :key="item.index" @click=‘showDetail(index)‘> {{ item.title }} </td> </tr> </table> </marquee> // 这是elementUI的走马灯效果 <!-- <el-carousel arrow="never" type="string" interval="5000"> <el-carousel-item v-for="(item,index) in info_List" :key="item.index" > <h3 @click=‘showDetail(index)‘ >{{ item.title }}</h3> </el-carousel-item> </el-carousel> --> </div> </div> </template> <script> import axios from ‘axios‘ export default { name: ‘v-marquee-info‘, data() { return { info_List: [] } }, mounted(){ axios.get(‘url/sdrs/web/goTZGG.action?type=1‘) .then((result) => { let rs = result.data; let _this = this; if(rs.code == 1){ let rs_list = rs.data.listNotice; for(let i = 0; i < rs_list.length; i++){ _this.info_List.push(rs_list[i]); } } }).catch((err) => { }); }, methods:{ showDetail: function(index){ this.$store.state.i = index; for(var i = 0;i<this.info_List.length;i++){ this.$store.state.detail = this.info_List[index].content; this.$store.state.title = this.info_List[index].title; this.$router.push({name: ‘notiDetail‘}); } } }, } </script> <style scoped lang="scss"> .marquee-info-content { width:80%; margin: 240px auto auto auto; background:rgba(83,209,224,.5); position:relative; overflow:hidden; .marquee-info { height:60px; line-height:60px; font-family: ‘Microsoft YaHei‘; .marquee-item { width:30px; color:#FAFFF8; font-size: 24px; padding:0 150px; } } } </style> <style lang="scss"> //走马灯样式 .el-carousel__container{ text-align: center; line-height: 60px; font-size:26px; color:#fff; height:60px !important; } .el-carousel__indicator--horizontal{ display: none !important; } </style>
以上是关于文本框中显示 <marquee/> 不滚动的主要内容,如果未能解决你的问题,请参考以下文章
网页中<marquee></marquee>是从右到左 从下到上是那个? 帮忙一下
html/js 使用marquee标签,怎么可以做到无缝滚动