淘宝搜索框怎么把淘宝接口改成自己的 js如何实现

淘宝搜索框怎么把淘宝接口改成自己的 js如何实现,第1张

淘宝是我们经常用的一个网上购物平台,打开淘宝网首页,找到淘宝首页的搜索框,如下如所示:

大家可以看到,当页面一打开,搜索框中就可以看到灰色字体“少女高跟鞋”,还有闪烁的光标。当用户点击输入的时候,灰色字消失。当用户清空文本框的所有内容的时候,灰色字自动恢复。
接下来,这个小案例就是要介绍如何实现这种效果,即用户输入事件。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>判断用户输入事件第2遍oninput 和onpropertychange 的用法</title> </head> <style> search { width:300px; height: 30px; margin: 100px auto; position: relative; } search input { width:200px; height:25px; } search label { font-size: 12px; color:#ccc; position: absolute; top:8px; left:10px; cursor: text; } </style> <script type="text/javascript"> 业务逻辑分析: // 1内容为空时,光标和默认字显示在搜索框。自动获取焦点 // 2当输入内容时,默认字消失。用oninput事件 windowonload = function () { function $(id){ return documentgetElementById(id);} $("txt")focus();//自动获取光标方法 $("txt")oninput = $("txt")onpropertychange = function () { //oninput 大部分浏览器支持 检测用户表单输入内容 //onpropertychange ie678 检测用户表单输入内容 if ( thisvalue == ""){ // 首先判断文本框里的值是否为空。注意用双等号! $("message")styledisplay = "block"; } else { $("message")styledisplay = "none";

时钟无法用代码,因为时钟代码是用的js的 而淘宝无法上传js
可以用bannermaker制作 flashbanner 这个里面是可以有时钟 倒计时都可以有的
具体步骤 到卖家服务中的装修市场 点上面的bannermaker 然后购买 然后只做自己的banner
选择大小 在资源里有倒计时钟(可以倒计时也可以做时钟)然后发布,如果放到店招的话,直接点应用到店招,如果放到页面内,复制出代码 然后当做一张放到首页模块内

我有代码,如果不是学网页的,我怕你看不懂!

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery轮播代码</title>
<style>
flexslider {
 margin: 0px auto 20px;
 position: relative;
 width: 100%;
 height: 482px;
 overflow: hidden;
 zoom: 1;
}
flexslider slides li {
 width: 100%;
 height: 100%;
}
flex-direction-nav a {
 width: 70px;
 height: 70px;
 line-height: 99em;
 overflow: hidden;
 margin: -35px 0 0;
 display: block;
 background: url(images/ad_ctrpng) no-repeat;
 position: absolute;
 top: 50%;
 z-index: 10;
 cursor: pointer;
 opacity: 0;
 filter: alpha(opacity=0);
 -webkit-transition: all 3s ease;
 border-radius: 35px;
}
flex-direction-nav flex-next {
 background-position: 0 -70px;
 right: 0;
}
flex-direction-nav flex-prev {
 left: 0;
}
flexslider:hover flex-next {
 opacity: 08;
 filter: alpha(opacity=25);
}
flexslider:hover flex-prev {
 opacity: 08;
 filter: alpha(opacity=25);
}
flexslider:hover flex-next:hover,
flexslider:hover flex-prev:hover {
 opacity: 1;
 filter: alpha(opacity=50);
}
flex-control-nav {
 width: 100%;
 position: absolute;
 bottom: 10px;
 text-align: center;
}
flex-control-nav li {
 margin: 0 2px;
 display: inline-block;
 zoom: 1;
 display: inline;
}
flex-control-paging li a {
 background: url(images/dotpng) no-repeat 0 -16px;
 display: block;
 height: 16px;
 overflow: hidden;
 text-indent: -99em;
 width: 16px;
 cursor: pointer;
}
flex-control-paging li aflex-active,
flex-control-paging liactive a {
 background-position: 0 0;
}
flexslider slides a img {
 width: 100%;
 height: 482px;
 display: block;
}
</style>
</head>
<body>
<br/><br/><br/>
<!-- 轮播广告 -->
<div id="banner_tabs" class="flexslider">
 <ul class="slides">
  <li>
   <a title="" target="_blank" href="#">
    <img width="1920" height="482" alt="" style="background: url(images/banner1jpg) no-repeat center;" src="images/alphapng">
   </a>
  </li>
  <li>
   <a title="" href="#">
    <img width="1920" height="482" alt="" style="background: url(images/banner2jpg) no-repeat center;" src="images/alphapng">
   </a>
  </li>
  <li>
   <a title="" href="#">
    <img width="1920" height="482" alt="" style="background: url(images/banner3jpg) no-repeat center;" src="images/alphapng">
   </a>
  </li>
 </ul>
 <ul class="flex-direction-nav">
  <li><a class="flex-prev" href="javascript:;">Previous</a></li>
  <li><a class="flex-next" href="javascript:;">Next</a></li>
 </ul>
 <ol id="bannerCtrl" class="flex-control-nav flex-control-paging">
  <li><a>1</a></li>
  <li><a>2</a></li>
  <li><a>2</a></li>
 </ol>
</div>
<script src="js/jquery-1102minjs"></script>
<script src="js/sliderjs"></script>
<script type="text/javascript">
$(function() {
 var bannerSlider = new Slider($('#banner_tabs'), {
  time: 5000,
  delay: 400,
  event: 'hover',
  auto: true,
  mode: 'fade',
  controller: $('#bannerCtrl'),
  activeControllerCls: 'active'
 });
 $('#banner_tabs flex-prev')click(function() {
  bannerSliderprev()
 });
 $('#banner_tabs flex-next')click(function() {
  bannerSlidernext()
 });
})
</script>
</body>
</html>


DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
乐在赚 » 淘宝搜索框怎么把淘宝接口改成自己的 js如何实现

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情