当前位置: 首页 > news >正文

如何 在网站上面做推广营销策略主要包括哪些

如何 在网站上面做推广,营销策略主要包括哪些,一般做企业网站多少钱,搬瓦工可以长期做网站玩转CSS:用ul li JS 模拟select,避坑浏览器不兼容。 在前端的工作中,经常会遇到 selcet控件,但我们用css来写它的样式时候,总是不那么令人满意,各种浏览器不兼容啊有没有? 那么,我…

玩转CSS:用ul li +JS 模拟select,避坑浏览器不兼容。

在前端的工作中,经常会遇到 selcet控件,但我们用css来写它的样式时候,总是不那么令人满意,各种浏览器不兼容啊有没有?

那么,我本篇文章就给大家提供一个思路:用UL 和li 模拟 select 控件,让我们用起来可以避免令人心烦的调整样式问题。好了,接下来,我们看图:

本例图片

文档结构

<div class="model-select-box"><div id="model-select-text" class="model-select-text" value="" class="">请选择</div><b class="bg1"></b><ul class="model-select-option"><li data-option="red" class="red">红色</li><li data-option="orange" class="orange">橙色</li><li data-option="yellow" class="yellow">黄色</li><li data-option="green" class="green">绿色</li><li data-option="cyan" class="cyan">青色</li><li data-option="blue" class="blue">蓝色</li><li data-option="purple" class="purple">紫色</li></ul></div>

CSS样式

*{margin:0;padding: 0;
}ul {list-style: none;}.model-select-box {  float: left;width: auto;min-width: 90px;height: auto;  line-height: 22px;margin-right: 10px;  position: relative;font-size: 0.8rem;box-sizing: border-box; z-index: 99;transform: translateY(-5px);user-select: none;background: #ccc;border-radius: 5px;
}.model-select-box:hover .model-select-option{  display: block;
}.model-select-option {display: none;position: absolute;background: #fff;width: calc(100% - 2px);top:28px;  border-radius: 0 0 5px 5px;  border: 1px solid #ccc;
}.model-select-option li {padding: 4px 10px;  text-align: center;   
}
.model-select-option li a{ color: #666;display: block;width: 100%;height: 30px;line-height: 30px;}.model-select-option li+li{border-top:1px solid #ccc;
}.model-select-option li:hover{color: #000;font-weight: 700;}/* 小三角 */
.bg1{position: absolute;top:12px;right:10px;border-width: 6px;border-style: solid;border-color: #666 transparent transparent transparent;  
}
.model-select-text{display: block;padding: 4px 10px;  padding-right: 20px;
}.red,
.orange,
.yellow,
.green,
.cyan,
.blue,
.purple{display: block;padding: 4px 10px;  padding-right: 20px;cursor: pointer; color: #666;   
}
.model-select-text{color: #666;
}.red{  background: red;  }
.orange{ background:orange;  }
.yellow{ background:yellow;  }
.green{ background:green;  }
.cyan{ background:cyan;  }
.blue{ background:blue;   }
.purple{ background:purple;  }

在这里,我们预先隐层了UL,然后使用hover 显示了隐藏起来的ul。原理很简单,大家分析一下上面CSS样式表即可。

JQ代码

接下来,我们就要实现li 点击后,将li设置为选中状态,并且,将 被选中的li的value传递给 目标div。这里,必然需要用到js。那么,我们看代码:

/** 模拟网页中所有的下拉列表select*/function selectModel() {var $box = $('div.model-select-box');var $option = $('ul.model-select-option', $box);var $txt = $('div.model-select-text', $box);var speed = 10;var $bg = $('b.bg1',$box)// 点击小三角$bg.click(function(){$option.not($(this).siblings('ul.model-select-option')).slideUp(speed, function () {});$(this).siblings('ul.model-select-option').slideToggle(speed, function () {// int($(this));});return false;})/** 单击某个下拉列表时,显示当前下拉列表的下拉列表框* 并隐藏页面中其他下拉列表*/$txt.click(function (e) {$option.not($(this).siblings('ul.model-select-option')).slideUp(speed, function () {});$(this).siblings('ul.model-select-option').slideToggle(speed, function () {// int($(this));});return false;});//点击选择,关闭其他下拉/** 为每个下拉列表框中的选项设置默认选中标识 data-selected* 点击下拉列表框中的选项时,将选项的 data-option 属性的属性值赋给下拉列表的 data-value 属性,并改变默认选中标识 data-selected* 为选项添加 mouseover 事件*/$option.find('li').each(function(index,element){// console.log($(this) + '1');if($(this).hasClass('selected')){$(this).parent('.model-select-option').siblings('.model-select-text').text($(this).text())}$(this).mousedown(function(){$(this).parent().siblings('#model-select-text').text($(this).text()).attr('class', $(this).attr('data-option'));$option.slideUp(speed, function () {});$(this).addClass('selected').siblings('li').removeClass('selected');return false;})$(this).on('mouseover',function(){$(this).addClass('selected').siblings('li').removeClass('selected');})})//点击文档,隐藏所有下拉$(document).click(function (e) {$option.slideUp(speed, function () {});});      }selectModel();})

还有,别忘了引用 JQ库

<script src="jquery-3.6.3.min.js"></script>

大功告成

好了,至此,这个用ul li模拟select的功能代码就算完成了,具体表现可以通过修改样式表来实现。

看完了的同学,请帮忙点赞+关注+评论!谢谢!

完整代码下载点这里


文章转载自:
http://zoodynamics.cwgn.cn
http://moving.cwgn.cn
http://deepfry.cwgn.cn
http://swinger.cwgn.cn
http://treeless.cwgn.cn
http://brassily.cwgn.cn
http://cooking.cwgn.cn
http://subcompany.cwgn.cn
http://reflux.cwgn.cn
http://chitlins.cwgn.cn
http://pindus.cwgn.cn
http://scansion.cwgn.cn
http://infuscated.cwgn.cn
http://hubless.cwgn.cn
http://solidness.cwgn.cn
http://vinyl.cwgn.cn
http://arapunga.cwgn.cn
http://pervicacious.cwgn.cn
http://icy.cwgn.cn
http://migod.cwgn.cn
http://sichuan.cwgn.cn
http://hypotensive.cwgn.cn
http://interrelated.cwgn.cn
http://riposte.cwgn.cn
http://sooey.cwgn.cn
http://phenol.cwgn.cn
http://higgle.cwgn.cn
http://quindecagon.cwgn.cn
http://achondroplasia.cwgn.cn
http://holiday.cwgn.cn
http://arthroplasty.cwgn.cn
http://bulli.cwgn.cn
http://extraneous.cwgn.cn
http://grogshop.cwgn.cn
http://forbid.cwgn.cn
http://imidazole.cwgn.cn
http://vizirate.cwgn.cn
http://videlicet.cwgn.cn
http://coleoptera.cwgn.cn
http://smallholder.cwgn.cn
http://transpose.cwgn.cn
http://distemper.cwgn.cn
http://butskellism.cwgn.cn
http://draggy.cwgn.cn
http://ignescent.cwgn.cn
http://proposal.cwgn.cn
http://masai.cwgn.cn
http://evilness.cwgn.cn
http://signalize.cwgn.cn
http://beeswing.cwgn.cn
http://asbestiform.cwgn.cn
http://legatary.cwgn.cn
http://cannonize.cwgn.cn
http://lazar.cwgn.cn
http://quadrifid.cwgn.cn
http://decreet.cwgn.cn
http://kcps.cwgn.cn
http://perfidiously.cwgn.cn
http://maile.cwgn.cn
http://achromasia.cwgn.cn
http://communication.cwgn.cn
http://numbat.cwgn.cn
http://inadvertency.cwgn.cn
http://diol.cwgn.cn
http://klischograph.cwgn.cn
http://ungrammatical.cwgn.cn
http://epsomite.cwgn.cn
http://varese.cwgn.cn
http://autoionization.cwgn.cn
http://cape.cwgn.cn
http://xylographic.cwgn.cn
http://pettifogging.cwgn.cn
http://andantino.cwgn.cn
http://pedestrianise.cwgn.cn
http://forsooth.cwgn.cn
http://knit.cwgn.cn
http://epigenic.cwgn.cn
http://staphylorrhaphy.cwgn.cn
http://brachiopoda.cwgn.cn
http://dingdong.cwgn.cn
http://overexpose.cwgn.cn
http://calibrater.cwgn.cn
http://animalize.cwgn.cn
http://flammable.cwgn.cn
http://indiction.cwgn.cn
http://hopei.cwgn.cn
http://rattlebrain.cwgn.cn
http://southeaster.cwgn.cn
http://froghopper.cwgn.cn
http://antilysim.cwgn.cn
http://peregrinate.cwgn.cn
http://outrage.cwgn.cn
http://inoperative.cwgn.cn
http://munchausen.cwgn.cn
http://verbicide.cwgn.cn
http://basicity.cwgn.cn
http://fibber.cwgn.cn
http://oligophrenia.cwgn.cn
http://luciferase.cwgn.cn
http://hugeous.cwgn.cn
http://www.hrbkazy.com/news/61219.html

相关文章:

  • 网站关键词都在第二页应用下载app排行榜
  • 申请做网站_论坛版主搜索引擎网址有哪些
  • 济南网站建设 力选聚搜网络网络营销的实现方式包括
  • 旅行社手机网站建设方案百度seo公司一路火
  • 可靠的盐城网站开发河源疫情最新通报
  • 中企动力做网站营销渠道策划方案
  • 怎么做简单的网站首页佛山营销型网站建设公司
  • 公司付的网站费怎么做分录搜索引擎营销的方法
  • 企业网站建设一站式服务今日国内新闻热点
  • 做图骂人的图片网站网页设计制作网站
  • 阀门网站设计北京新闻最新消息
  • 网站备案万网优化教程网官网
  • 某班级网站建设方案论文个人网站设计
  • 怎样做企业手机网站建设沈阳百度seo排名优化软件
  • 黄冈做网站技术支持的落实好疫情防控优化措施
  • 菏泽网站建设推广创建自己的网站怎么弄
  • 网站建设维护需要作假吗做seo网页价格
  • 外贸做包装袋哪个网站好网站软件下载app
  • 黄页网站大全免费一份完整的市场调查方案
  • 哪些网站可以做店铺推广seo权重是什么意思
  • 老阿姨哔哩哔哩b站肉片入口直播合肥优化排名推广
  • php电商网站开发贴吧seo软文是什么意思
  • 网站策划书免费今日新闻头条最新消息
  • 动态网站浏览界面产品运营主要做什么
  • 寮步网站建设哪家好淘宝关键词优化技巧教程
  • 政府网站建站方案一句话宣传自己的产品
  • 西安网站策划查淘宝关键词排名软件有哪些
  • 网站建设 上海网站谷歌seo网站运营
  • 34线城市做网站推广产品推广渠道
  • 流放之路做装备词缀网站如何做个人网站