Maison > interface Web > js tutoriel > Le script JS réalise le partage automatique d'exemples de vente flash de page Web

Le script JS réalise le partage automatique d'exemples de vente flash de page Web

小云云
Libérer: 2018-01-13 09:12:19
original
6254 Les gens l'ont consulté

Cet article vous apprend principalement à utiliser JS pour écrire certaines fonctions de clic automatique telles que les ventes flash dans le centre commercial. Les amis qui ont besoin de cet aspect devraient rapidement apprendre les idées. J'espère que cela aide tout le monde.

Jetons d'abord un coup d'œil au code de la page de l'événement de vente flash


<!DOCTYPE HTML>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <title>
   Micomo
  </title>
 </head>
 <body>
  <p>
   <p>
    活动倒计时<strong id="endtime"></strong>秒!
   </p>
   <input type="button" id="btn" value="立即购买" disabled="disabled" onClick="func()"/>
  </p>
  <script src="/js/jquery-2.1.1.min.js"></script>
  <script type="text/javascript">
   //倒计时30秒
   var i = 30;
   function remainTime() {
    if (i > 0) {
     document.getElementById("endtime").innerHTML = i--;
     setTimeout("remainTime()", 1000);
    }
    if (i == 0) {
     $("p").text("活动开始");
     $("p").css("background-color", "yellow");
     //倒计时结束,按钮状态改为可用
     document.getElementById("btn").disabled = false;
    }
   }
   remainTime();
   //点击按钮触发的方法
   function func() {
    alert("恭喜你抢到一个月饼");
   }
  </script>
 </body>

</html>
Copier après la connexion

Aperçu de la page

Le script JS réalise le partage automatique dexemples de vente flash de page Web

Le script JS réalise le partage automatique dexemples de vente flash de page Web

Script js

Code


<script type="text/javascript">
 var button = document.getElementById("btn");
 //每秒执行一次,若按钮状态为可用,进行点击
 setInterval(function() {
  if (button.disabled == false) {
   button.click();
  }
 },
 1000);
</script>
Copier après la connexion

setInterval( ) La méthode peut appeler une fonction ou évaluer une expression à une période spécifiée en millisecondes.

La méthode setInterval() continuera d'appeler la fonction jusqu'à ce que clearInterval() soit appelée ou que la fenêtre soit fermée.

Comment le mettre dans le navigateur

Ouvrez la page d'activité dans le navigateur, appuyez sur F12 pour passer en mode débogage, recherchez la console Console et collez le code dans la balise de script js ci-dessus ( sans la première et la dernière balise), cliquez simplement sur Entrée et assurez-vous de l'insérer avant la fin de l'événement.

Le script JS réalise le partage automatique dexemples de vente flash de page Web

Aperçu du résultat

Le script JS réalise le partage automatique dexemples de vente flash de page Web

Modifier setInterval(function(){},millisec) Le millisec (en millisecondes) peut contrôler la fréquence des clics.

Ceci est juste un simple code js et n'implémente pas la vérification automatique du code de vérification.

Vous pouvez vous y référer et en tirer des leçons. Ne l'utilisez pas pour faire quoi que ce soit qui soit contraire à la moralité ou pour rechercher du profit.

Le blog personnel est uniquement utilisé pour prendre des notes. L'exactitude du contenu n'est pas garantie. Si des erreurs sont trouvées, veuillez les corriger.

Échange de points Baidu Browser

Ouvrez la page suivante, appuyez sur F12, mettez le code dans la console et appuyez sur Entrée.

Le script JS réalise le partage automatique dexemples de vente flash de page Web

Le script JS réalise le partage automatique dexemples de vente flash de page Web

Code


//选取data-id为6的<a>标签
 var button = $("a[data-id=&#39;6&#39;]");
 //每秒执行一次,若按钮状态为可用,进行点击
 var fuc = setInterval(function() {
   //如果出现刷新验证码的按钮,则表明已抢到
   if($(".refresh-btn").length > 0){
     window.clearInterval(fuc); 
     //桌面通知,只有chrome,firefox浏览器支持桌面API
     Notification.requestPermission(function(status) {
      var n = new Notification(&#39;通知消息&#39;, { body: &#39;爱奇艺会员兑换码!&#39; }); 
     });
   } else {
     button.click();
   }
 },1000);//一秒一次点击
Copier après la connexion

Recommandations associées :

Exemple d'analyse du framework Yii redis+php pour obtenir un effet de vente flash

Partage de cas classique Redis de vente flash de produits et de panier d'achat

Vente flash dans les centres commerciaux pour éviter les stocks survendus

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal