仿安卓的手机网页版toast

1.先写好toast的js代码:

/**

* 模仿android里面的Toast效果,主要是用于在不打断程序正常执行的情况下显示提示数据

* @param config

* @return

*/

var Toast = function(config){

this.context = config.context==null?$(‘body‘):config.context;//上下文

this.message = config.message;//显示内容

this.time = config.time==null?6000:config.time;//持续时间

this.left = config.left;//距容器左边的距离

this.top = config.top;//距容器上方的距离

this.init();

}

var msgEntity;

Toast.prototype = {

//初始化显示的位置内容等

init : function(){

$("#toastMessage").remove();

//设置消息体

var msgDIV = new Array();

msgDIV.push(‘<div id="toastMessage">‘);

msgDIV.push(‘<span>‘+this.message+‘</span>‘);

msgDIV.push(‘</div>‘);

msgEntity = $(msgDIV.join(‘‘)).appendTo(this.context);

//设置消息样式

var toastMessageWidth = $(‘#toastMessage‘).innerWidth();

var toastMessageHeight = $(‘#toastMessage‘).innerHeight();

var windowWidth = $(window).width();

var windowHeight = $(window).height();

var newWidth = (windowWidth - toastMessageWidth - 80) / 2 + "px";

var newHeight = (windowHeight - toastMessageHeight - 80) / 2 + "px";

msgEntity.css({‘left‘:newWidth,‘z-index‘:‘999999‘,‘top‘:newHeight,‘background-color‘:‘black‘,‘color‘:‘white‘,

‘padding‘:‘30px‘,‘font-size‘:‘18px‘,‘border‘:‘3px solid #f8c26d‘});

},

//显示动画

show :function(){

msgEntity.fadeIn(this.time/2);

msgEntity.fadeOut(this.time/2);

}

}

function toastFunction(messageString){

new Toast({context:$(‘body‘),message:messageString}).show();

}

2.先在你的html主页中添加jquery库和一下样式:

<style type="text/css">

#toastMessage{

position: absolute;

border-radius: 15px;

cursor:pointer;

}

</style>

3.如何调用:

toastFunction("成功调用!");

时间: 2024-08-28 22:02:01

仿安卓的手机网页版toast的相关文章

手机网页版知乎内容隐藏效果的实现

看到一个需求,如下图,知乎手机网页版的一个视觉效果,对内容很长的部分有一个渐变的隐藏的效果,个人觉得这个设计还是很好的,符合手机大小的应用场景,没有一下子显示完全,可以很快的滑倒页面底部,一定程度上减少了滑动时间,用户体验很好,对整个页面有一个大概的预览,强迫症会感觉很爽. 具体怎么实现这个效果,分析一下: 可以看出来是一个渐变的效果,从上往下颜色变白,我们知道在css3中有两种渐变:线性(linear-gradient)和径向(radial-gradient),很明显这里属于线性渐变. 渐变这

完美高仿精仿京东商城手机客户端android版源码

完美高仿精仿京东商城手机客户端android版源码,喜欢的朋友可以下载吧. 源码下载: http://code.662p.com/view/4876.html AndroidManifest.xml <?xml version="1.0" encoding="utf-8" ?> - <manifest android:versionCode="6952" android:versionName="2.7.0"

适合安卓手机网页客户端导航代码

安卓手机底部四五分页的导航都是比较漂亮的 今天直接给大家推荐这款代码,这样就省得每次自己写了 jQuery特效代码: 01<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 02<html xmlns="http://www.w3.org/1999/

基于jQuery仿QQ音乐播放器网页版代码

基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="m_player" id="divplayer" role="application" onselectstart="return false" style="left: 0px;"> <div class=&

【android仿系列进阶篇】android 支付宝手机网页支付

最近在做android-,恩,就说这么多吧 1,准备工作 支付宝相关文档下载地址:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688&tabId=4#ps-tabinfo-hash 当然了,假设你已经有了pid(partner)和商户账户(seller),并且开通了手机网页支付功能. 下载的包里面,打开[手机网页即时到账接口]文件夹,看到里面的可以看看里面的pdf文档,[手机网页支付接入与使用规则.pdf

JS+CSS仿安卓手机拨号界面按键特效

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

自已开发完美的触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器

手机端网页版app在使用下拉列表时,传统的下拉列表使用起来体验非常不好,一般做的稍好一点的交互功能界面都不会直接使用下拉列表,所以app的原生下拉列表都是弹窗列表选择,网页型app从使用体验上来当然也应该做成那样,前段时间在开发网页版app时就遇到这种需求,不仅是日期选择器,数据列表.变量列表选择等等下拉列表型需求都需要,网上找来找去只找到一款比较好的mobiscroll,不过下载比较麻烦,感觉比较奇怪的是jquery.mobile.jeasyui.mobile都没有提供这种控件,不知道为什么?

android仿网易云音乐引导页、仿书旗小说Flutter版、ViewPager切换、爆炸菜单、风扇叶片效果等源码

Android精选源码 复现网易云音乐引导页效果 高仿书旗小说 Flutter版,支持iOS.Android Android Srt和Ass字幕解析器 Material Design ViewPager切换变色美观效果 卡证识别 相机样式 Android炫酷爆炸效果的菜单源码 Android简洁优雅可点击的toast控件,仿手机百度 Android实现水平列表,其中的项目像风扇叶片一样移动效果 让你的RecyclerView秀出传送带效果,支持横向和纵向两种选... 一种流式布局的效果,很像我们

Pongo网页版JavaScript源代码及设计思路

1.游戏背景介绍(写在前面的废话): 五月初的某天,看到某网推荐了这款游戏,Pongo,看着还不错的样子就用ipad下下来试玩了下,玩了两局感觉还错挺过瘾的,因为是手欠类游戏嘛大家懂的. 但是没一会发现游戏在ipad似乎有些bug,玩一会就会卡住然后只能强退了,真是揪心,记录还等着破呢. 怎么办?玩游戏不如玩自己的游戏的念头又邪恶的出现了,然后就把pad丢给了朋友虐心去,我默默回到电脑前开始动手自己写个不会卡的. 大概两小时吧,写出了基本框架,然后扔sinaapp里试了下效果基本能玩就洗洗睡了.