ホームページ ウェブフロントエンド jsチュートリアル jquery は、Web の右側にある qq オンライン カスタマー サービス プラグインのサンプルを実装します。 page_jquery

jquery は、Web の右側にある qq オンライン カスタマー サービス プラグインのサンプルを実装します。 page_jquery

May 16, 2016 pm 05:33 PM
オンラインサービス 浮く

非常に実用的な QQ オンライン カスタマー サービス コード。QQ アイコンをクリックすると、カスタマー サービスに直接問い合わせることができます。具体的な実装コードは次のとおりです。
html ページ:

コードをコピー コードは次のとおりです。













css スタイル
:


コードをコピー
コードは次のとおりです: /*デフォルトブルー*/ .SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.openTrigger{ width:30px; :110px; 位置:絶対; z-インデックス:1; 背景:#0176ba url(../images/openTrigger.jpg) 繰り返しなし;}
.SonlineBox .titleBox :158px; 高さ:35px; 背景:#038bdc url(../images/SonlineTitleBg.gif) 繰り返し-x; 境界線:2px ソリッド #0176ba;}
.SonlineBox .titleBox { margin-left:10px; color:#fff; font-family:'Microsoft YaHei','HeiTi';}
.SonlineBox 高さ:auto; 2px ソリッド #0176ba; 位置: 絶対; ; top:5px;right:5px;-webkit-transition:all 0.8s easy-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1)rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden ; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{display:block; height:22px; auto;}
.SonlineBox .contentBox .listBox .QQList スパン{float:left; line-height:22px;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}



jquery スクリプト コード
:

コードをコピー
コードは次のとおりです:

/*
此插件基于Jquery
开发者 yaohucaizi
Blog:http://blog.csdn.net/yaohucaizi/
*/
(function($){
$.fn.Sonline = function(options){
var opts = $.extend({}, $.fn.Sonline.defualts, options);
$.fn.setList(opts); //调用列表设置
if(opts.DefaultsOpen == false){
$.fn.Sonline.close(opts.Position,0);
}
//展开
$("#SonlineBox > .openTrigger").live("click",function(){$.fn.Sonline.open(opts.Position);});
//关闭
$("#SonlineBox > .contentBox > .closeTrigger").live("click",function(){$.fn.Sonline.close(opts.Position,"fast");});

//Ie6兼容或滚动方式显示
if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style||opts.Effect==true) {$.fn.Sonline.scrollType();}
else if(opts.Effect==false){$("#SonlineBox").css({position:"fixed"});}
}
//plugin defaults
$.fn.Sonline.defualts ={
Position:"left",//left或right
Top:200,//顶部距离,默认200px
Effect:true, //滚动或者固定两种方式,布尔值:true或
DefaultsOpen:true, //默认展开:true,默认收缩:false
Qqlist:"" //多个QQ用','隔开,QQ和客服名用'|'隔开
}

//展开
$.fn.Sonline.open = function(positionType){
var widthValue = $("#SonlineBox > .contentBox").width();
if(positionType=="left"){$("#SonlineBox > .contentBox").animate({left: 0},"fast");}
else if(positionType=="right"){$("#SonlineBox > .contentBox").animate({right: 0},"fast");}
$("#SonlineBox").css({width:widthValue+4});
$("#SonlineBox > .openTrigger").hide();
}
//关闭
$.fn.Sonline.close = function(positionType,speed){
$("#SonlineBox > .openTrigger").show();
var widthValue =$("#SonlineBox > .openTrigger").width();
var allWidth =(-($("#SonlineBox > .contentBox").width())-6);
if(positionType=="left"){$("#SonlineBox > .contentBox").animate({left: allWidth},speed);}
else if(positionType=="right"){$("#SonlineBox > .contentBox").animate({right: allWidth},speed);}
$("#SonlineBox").animate({width:widthValue},speed);

}
//子插件:设置列表参数
$.fn.setList = function(opts){
$("body").append("
客服中心
");
if(opts.Qqlist==""){$("#SonlineBox > .contentBox > .listBox").append("

暂无在线客服。

")}
else{var qqListHtml = $.fn.Sonline.splitStr(opts);$("#SonlineBox > .contentBox > .listBox").append(qqListHtml); }
if(opts.Position=="left"){$("#SonlineBox").css({left:0});}
else if(opts.Position=="right"){$("#SonlineBox").css({right:0})}
$("#SonlineBox").css({top:opts.Top});
var allHeights=0;
if($("#SonlineBox > .contentBox").height() < $("#SonlineBox > .openTrigger").height()){
allHeights = $("#SonlineBox > .openTrigger").height()+4;
} else{allHeights = $("#SonlineBox > .contentBox").height()+4;}
$("#SonlineBox").height(allHeights);
if(opts.Position=="left"){$("#SonlineBox > .openTrigger").css({left:0});}
else if(opts.Position=="right"){$("#SonlineBox > .openTrigger").css({right:0});}
}

//滑动式效果
$.fn.Sonline.scrollType = function(){
$("#SonlineBox").css({position:"absolute"});
var topNum = parseInt($("#SonlineBox").css("top")+"");
$(window).scroll(function(){
var scrollTopNum = $(window).scrollTop();//获取网页被卷去的高
$("#SonlineBox").stop(true,true).delay(0).animate({top:scrollTopNum+topNum},"slow");
});
}

//分割QQ
$.fn.Sonline.splitStr = function(opts){
var strs= new Array(); //定义一数组
var QqlistText = opts.Qqlist;
strs=QqlistText.split(","); //字符分割
var QqHtml=""
for (var i=0;ivar subStrs= new Array(); //定义一数组
var subQqlist = strs[i];
subStrs = subQqlist.split("|"); //字符分割
QqHtml = QqHtml+"
"
}
return QqHtml;
}
})(jQuery);

The rendering is as follows:
jquery は、Web の右側にある qq オンライン カスタマー サービス プラグインのサンプルを実装します。 page_jquery
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WeChatオンラインカスタマーサービスの場所 WeChatオンラインカスタマーサービスの場所 Feb 26, 2024 pm 05:37 PM

使用中に発生した問題の解決を支援するために、WeChat でカスタマーサービスに自由に問い合わせることができます。ユーザーの中には、WeChat のオンライン カスタマー サービスがどこにあるのかわからない人もいます。ヘルプとフィードバックの設定でオンライン相談を選択するだけです。この WeChat オンラインカスタマーサービスの連絡方法の紹介では、具体的な操作方法を説明します。 WeChat の使い方チュートリアル WeChat オンラインカスタマーサービスの答えを見つける場所: ヘルプとフィードバックの設定でオンライン相談を選択する 具体的な方法: 1. [Me] の [設定] をクリックします。 2. 下にスクロールして [ヘルプとフィードバック] をクリックします。 3. 右下の[オンライン相談]をクリックします。 4. Tencent カスタマー サービスに自動的にジャンプできます。手動サービスが必要な場合は、「手動」と入力して送信してください。

Win7 のタスクバーがデスクトップの右ウィンドウに表示されている場合はどうすればよいですか? Win7 のタスクバーがデスクトップの右ウィンドウに表示されている場合はどうすればよいですか? Jun 29, 2023 pm 07:41 PM

デスクトップの右側のウィンドウにWin7のタスクバーが表示されている場合はどうすればよいですか?通常の状況では、タスク バーはデフォルトで画面の下部にありますが、最近一部の Win7 ユーザーが、コンピューターの電源を入れたときにタスク バーが画面の右側のウィンドウに移動したことに気づきました。 ?詳細な操作方法を知らない友人も多いと思いますが、Win7 のタスクバーがデスクトップ右側のウィンドウに表示される問題を解決する手順を以下のエディターにまとめましたので、興味のある方はエディターに従ってください。下を見てください! Windows 7 のタスク バーがデスクトップの右側のウィンドウに表示される 解決手順 1. まず、次の図に示すように、デスクトップの右側のウィンドウでタスク バーを右クリックし、[プロパティ] を選択します。開いたタスクバーとプロパティウィンドウで、画面上のタスクバーをクリックします。 下部の場所を選択し、「タスクバーをロックする」にチェックを入れて、 をクリックします。

純粋な CSS を通じてフローティング アニメーション効果を実現する方法とテクニック 純粋な CSS を通じてフローティング アニメーション効果を実現する方法とテクニック Oct 25, 2023 am 08:10 AM

純粋な CSS を通じてフローティング アニメーション効果を実現する方法とテクニック現代の Web デザインにおいて、アニメーション効果はユーザーの注目を集める重要な要素の 1 つになっています。一般的なアニメーション効果の 1 つはフローティング効果です。これは、Web ページに動きと活力の感覚を追加し、ユーザー エクスペリエンスをより豊かで興味深いものにします。この記事では、純粋な CSS を使用してフローティング アニメーション効果を実現する方法を紹介し、参考としていくつかのコード例を示します。 1. CSS のトランジション属性を使用してフローティング効果を実現します。CSS のトランジション属性は次のことができます。

PHP Developer Cityを使用してオンラインカスタマーサービス機能を実装する方法 PHP Developer Cityを使用してオンラインカスタマーサービス機能を実装する方法 Jun 29, 2023 pm 12:27 PM

PHP Developer City を使用してオンライン カスタマー サービス機能を実装する方法 現代の電子商取引市場では、高品質のオンライン カスタマー サービスを提供することが、マーチャントにとって顧客を引き付け、顧客満足度を維持するための重要な手段の 1 つとなっています。 PHP 開発テクノロジーの急速な発展により、モールのオンライン顧客サービス機能を開発するために PHP を使用することが一般的な選択肢になりました。この記事では、PHP Developer Cityを使ってオンライン接客機能を実装する方法を紹介します。オンライン カスタマー サービスのニーズを決定する 開発を始める前に、実装したいオンライン カスタマー サービス機能を明確にする必要があります。次のことが考えられます

Java 言語によるオンライン カスタマー サービス アプリケーション開発の概要 Java 言語によるオンライン カスタマー サービス アプリケーション開発の概要 Jun 09, 2023 pm 07:25 PM

インターネットの発展に伴い、ユーザー エクスペリエンスを向上させ、人件費を削減するために、オンライン カスタマー サービス アプリケーションの開発と使用に注目する企業がますます増えています。 Java 言語は、柔軟性と安定性の両方を備えたプログラミング言語として、企業がオンライン カスタマー サービス アプリケーションを開発する際の最初の選択肢にもなっています。この記事では、Java 言語によるオンライン カスタマー サービス アプリケーションの開発について紹介します。 1. オンライン カスタマー サービス アプリケーションの基本原則 オンライン カスタマー サービス アプリケーションは、専門的な通信技術を通じて企業と顧客間の即時コミュニケーションを可能にするリアルタイム コミュニケーション アプリケーションです。オンラインカスタマーサービスで使用されるテクノロジー

PHPを使用してWeChatミニプログラムオンラインカスタマーサービスシステムを実装する方法 PHPを使用してWeChatミニプログラムオンラインカスタマーサービスシステムを実装する方法 Jun 03, 2023 am 09:40 AM

WeChat ミニ プログラムの発展に伴い、WeChat ミニ プログラム上でマーケティングや販売ビジネスを展開する企業が増えています。オンライン カスタマー サービス システムは、企業と顧客間の重要なコミュニケーション チャネルの 1 つです。この記事では、PHP を使用して WeChat ミニ プログラム オンライン カスタマー サービス システムを実装する方法を紹介します。 1. WeChat ミニ プログラム カスタマー サービス システムの概要 WeChat ミニ プログラム カスタマー サービス システムは、WeChat パブリック アカウント オンライン カスタマー サービス システムとも呼ばれ、顧客と通信するために企業が WeChat プラットフォーム上に構築するネットワーク プラットフォームを指します。 WeChat ミニ プログラム カスタマー サービス システムを通じて、企業はオンラインでカスタマー サービスの相談や注文の問い合わせを行うことができます。

PHP WebSocket 開発スキル: 多機能オンライン カスタマー サービス システムの実装 PHP WebSocket 開発スキル: 多機能オンライン カスタマー サービス システムの実装 Sep 11, 2023 pm 04:01 PM

PHPWebSocket 開発スキル: 多機能オンライン カスタマー サービス システムの実装 はじめに: インターネットの急速な発展に伴い、カスタマー サービスの品質を向上させ、コンバージョン率を向上させるためのオンライン カスタマー サービス システムの重要性を認識する企業が増えています。リアルタイム通信テクノロジとして、PHP WebSocket はオンライン カスタマー サービス システムでますます使用されています。この記事では、開発者が多機能のオンライン カスタマー サービス システムを実装するのに役立つ、PHPWebSocket 開発テクニックをいくつか紹介します。 1. WebSocketを理解する

JDオンラインカスタマーサービスへの連絡方法 JDオンラインカスタマーサービスへの連絡方法 Mar 23, 2024 pm 05:30 PM

ユーザーは、JD.com のオンライン カスタマー サービスに連絡して会話することができます。一部のユーザーは、JD.com オンライン カスタマー サービスへの連絡方法がわかりません。マイ カスタマー サービスのオンライン カスタマー サービスをクリックし、手動転送を送信した後、手動カスタマー サービスに連絡するをクリックして、このオンライン カスタマー サービスへの連絡方法の紹介では、その操作方法を正確に説明しますので、ぜひご覧ください。 JD.com のオンライン カスタマー サービスに連絡するにはどうすればよいですか? 回答: [マイ カスタマー サービス] の [オンライン カスタマー サービス] をクリックします。転送を送信した後、クリックして手動カスタマー サービスに問い合わせてください。詳細な説明については手動サービスに入力してください: 1. JD.com に入り、[ [My]の[カスタマーサービス]。]。 2. 下部の[オンラインカスタマーサービス]をクリックします。 3. [マニュアルへ転送]を入力して送信し、[マニュアルカスタマーサービスに問い合わせる]をクリックします。 4.知りたい質問を選択し、[マニュアル入力]をクリックします。

See all articles