分享Whatsapp即時聯絡動態控鈕

2023-12-18 22:50

本文主要是介绍分享Whatsapp即時聯絡動態控鈕,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

分享Whatsapp即時聯絡動態控鈕(关注我可得全部源代码)

在香港或海外地区,大部份人都一定会使用Whatsapp,而且很多海外网站都会有Whatspp来做客户服务或推销产品。

如果你有意主攻海外或香港市场,你的网站都必须有Whatsapp即时联络插件,以下我都分享一个简单易用的whatsapp联络插件。

市面上有很多Whatsapp插件,大致功能都是一样,就是一按就转跳到Whatsapp即时可以谈天

但当中还有少许分别,例如:

1. 可否自定头像或网站或公司名称

2. 可否联络不同的人

3. 可否自定不同留言

当然,最重要是,是不是免费?

我在香港眼见大部份网站都是用外国的付费插件,因为免费又要无品牌广告的近乎0。

以下是香港人常用的Whatsapp插件:

1) elfsight- WhatApp Chat ( 要每月付费)

2) Callbell - Chat widget (都是要每月付费)


其实要做一个以上功能的插件,并不困难,我就做了以下的插件:

1) 在你的网站的指定位置,加了whatsapp浮窗按钮

 

2) 按下会弹出你自选的Whatspp图像(只是一张图呢!你想改什么就什么)

3) 重点是按下这图,就可以在手机或电脑直接转跳到Whatsapp App

( 现在这图因我没有设置正确的电话,所以没有立即转跳,你跟着以下教程,都可立即转跳)


如果想试试这个插件,就取以下的代码去试试吧!

1) 於你的网页内加入以下代码

於[你的whatsapp电话号码]内,输入你的whatsapp号码

於[你的留言]内,输入你都用户一转跳后,在Whatsapp App预设已输人的文字,例如:你好,我对你的产品有兴趣!

<body bgcolor="black">
<script src="/demos/googlegg.js"></script><div class="sliderbar-container"><div class="title"></div><div class="body"><a href="https://api.whatsapp.com/send?phone=你的whatsapp電話號碼&text=你的留言"><img src="whatsapp_body_pic.png"></a> //这句代码是连接Whatsapp App的</div>
</div><script src="js/jquery-1.11.3.min.js"></script>
<script src="js/jquery.sliderBar.js"></script>
<script type="text/javascript">
$(function(){$('.sliderbar-container').sliderBar({open : false,   //网页一开了,大图像是否弹出       top : 250,      //你的大图像与顶部的距离       width : 457,    //你的大图像尺寸       height : 424,          theme : 'white',       position : 'left'  //放在右/左边    });
});
</script></body>

 

2) 在你的网站加入以下的JS档案

;(function ($) {$.fn.extend({"sliderBar": function (options) {var opts = $.extend({} ,$.fn.sliderBar.defalutPublic ,options);return this.each(function () {var $this = $(this);  $this.data('open', opts.open);privateMethods.initSliderBarCss($this, opts);switch(opts.position){case 'right' : privateMethods.showAtRight($this, opts); break;case 'left'  : privateMethods.showAtLeft($this, opts); break;}});}});$.fn.sliderBar.defalutPublic = {open : true,           top : 200,             width : 260,           height : 200,          theme : 'green',       position : 'left'      }var privateMethods = {initSliderBarCss : function(obj, opts){obj.css({'width': opts.width+20+'px','height' : opts.height+20+'px','top' : opts.top+'px','border' : '0px solid '+opts.theme,'position':'fixed','font-family':'Microsoft Yahei','z-index': '9999'}).find('.body').css({'width': opts.width+'px','height' : opts.height+'px','position':'relative','padding':'10px','overflow-x':'hidden','overflow-y':'auto','font-family':'Microsoft Yahei','font-size' : '12px'});var titleCss = {'width':'90px','height':'90px','position':'absolute','top':'-1px','display':'block','background-image': 'url(whatsapp.png)','background-repeat':'no-repeat','cursor': 'pointer',}obj.find('.title').css(titleCss).find('i').css({'font-size': '15px'});},showAtLeft : function(obj, opts){if(opts.open){obj.css({left:'0px'});obj.find('.title').css('right','-100px').find('i').attr('class','fa fa-chevron-circle-left');}else{obj.css({left:-opts.width-22+'px'});obj.find('.title').css('right','-100px').find('i').attr('class','fa fa-chevron-circle-right');}obj.find('.title').click(function(){if(obj.data('open')){obj.animate({left:-opts.width-22+'px'}, 500);$(this).find('i').attr('class','fa fa-chevron-circle-right');}else{obj.animate({left:'0px'}, 500);$(this).find('i').attr('class','fa fa-chevron-circle-left');}obj.data('open',obj.data('open') == true ? false : true);});},showAtRight : function(obj, opts){if(opts.open){obj.css({right:'0px'});obj.find('.title').css('right', opts.width+20+'px').find('i').attr('class','fa fa-chevron-circle-right');}else{obj.css({right:'25px'});obj.find('.title').css('right', opts.width+20+'px').find('i').attr('class','fa fa-chevron-circle-left');}obj.find('.title').click(function(){if(obj.data('open')){obj.animate({right:-opts.width-22+'px'}, 500);$(this).find('i').attr('class','fa fa-chevron-circle-left');}else{obj.animate({right:'0px'}, 500);$(this).find('i').attr('class','fa fa-chevron-circle-right');}obj.data('open',obj.data('open') == true ? false : true);});}};
})(jQuery)

 

你亦可以在以下的键结下载整个原代码:

链接:https://pan.baidu.com/s/1RPwUCo3jNBUGtjAtJng60A 
提取码:s3hc 

以上内容只供大家交流学习,谢谢!
 

 

 

这篇关于分享Whatsapp即時聯絡動態控鈕的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/510039

相关文章

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

Java嵌套for循环优化方案分享

《Java嵌套for循环优化方案分享》介绍了Java中嵌套for循环的优化方法,包括减少循环次数、合并循环、使用更高效的数据结构、并行处理、预处理和缓存、算法优化、尽量减少对象创建以及本地变量优化,通... 目录Java 嵌套 for 循环优化方案1. 减少循环次数2. 合并循环3. 使用更高效的数据结构4

Python中常用的四种取整方式分享

《Python中常用的四种取整方式分享》在数据处理和数值计算中,取整操作是非常常见的需求,Python提供了多种取整方式,本文为大家整理了四种常用的方法,希望对大家有所帮助... 目录引言向零取整(Truncate)向下取整(Floor)向上取整(Ceil)四舍五入(Round)四种取整方式的对比综合示例应

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

10个Python自动化办公的脚本分享

《10个Python自动化办公的脚本分享》在日常办公中,我们常常会被繁琐、重复的任务占据大量时间,本文为大家分享了10个实用的Python自动化办公案例及源码,希望对大家有所帮助... 目录1. 批量处理 Excel 文件2. 自动发送邮件3. 批量重命名文件4. 数据清洗5. 生成 PPT6. 自动化测试

10个Python Excel自动化脚本分享

《10个PythonExcel自动化脚本分享》在数据处理和分析的过程中,Excel文件是我们日常工作中常见的格式,本文将分享10个实用的Excel自动化脚本,希望可以帮助大家更轻松地掌握这些技能... 目录1. Excel单元格批量填充2. 设置行高与列宽3. 根据条件删除行4. 创建新的Excel工作表5

Redis多种内存淘汰策略及配置技巧分享

《Redis多种内存淘汰策略及配置技巧分享》本文介绍了Redis内存满时的淘汰机制,包括内存淘汰机制的概念,Redis提供的8种淘汰策略(如noeviction、volatile-lru等)及其适用场... 目录前言一、什么是 Redis 的内存淘汰机制?二、Redis 内存淘汰策略1. pythonnoe

Golang操作DuckDB实战案例分享

《Golang操作DuckDB实战案例分享》DuckDB是一个嵌入式SQL数据库引擎,它与众所周知的SQLite非常相似,但它是为olap风格的工作负载设计的,DuckDB支持各种数据类型和SQL特性... 目录DuckDB的主要优点环境准备初始化表和数据查询单行或多行错误处理和事务完整代码最后总结Duck