在网页设计过程中,经常遇见按钮的各状态效果。写了一个jquery扩展,使这个过程更方便!
使用前注意引用Jquery;
JqueryExtend.js:
复制代码 代码如下:
(function ($) {
// Button按钮的三种样式替换,如果isState参数为True则记录按下状态
$.fn.btnEffect = function (normal, mouseover, mousedown, isState) {
var lastButton;
this.each(function () {
$(this).bind({
mouseover: function () {
if (this != lastButton || !isState) {
$(this).removeClass().addClass(mouseover)
}
},
mouseout: function () {
if (this != lastButton || !isState) {
$(this).removeClass().addClass(normal)
}
},
mousedown: function () {
if (this != lastButton || !isState) {
if (lastButton != null) {
$(lastButton).removeClass().addClass(normal);
}
$(this).removeClass().addClass(mousedown);
lastButton = this;
}
}
});
});
}
})(jQuery);
示例页面Default.aspx:
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="JqueryExtend_Default" %>
<!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 runat="server">
<title></title>
<script src="../jquery-1.7.1.js" type="text/javascript"></script>
<script src="JqueryExtend.js" type="text/javascript"></script>
<style type="text/css">
.btn
{
border: 0px;
background: red;
}
.btn1
{
border: 0px;
background: green;
}
.btn2
{
border: 0px;
background: yellow;
}
</style>
<script type="text/javascript">
$().ready(function () {
$("#aa,#bb").btnEffect("btn", "btn1", "btn2", true);
$("#cc").btnEffect("btn", "btn1", "btn2", false);
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="aa" class="btn" type="button" value="按钮1" />
<input id="bb" class="btn" type="button" value="按钮2" />
<input id="cc" class="btn" type="button" value="按钮3" />
</div>
</form>
</body>
</html>
相关推荐:
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
目前最火的AI软件有哪些?深度解析必备工具
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
ChatGPT403:引领人工智能新时代,颠覆你的工作与生活方式,ai nak
SEO优化如何为网站做好关键词研究和优化,ai直通
AI免费生成文本,内容创作新篇章
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
SEO需要什么语音,seo需要考虑什么 ,学生作业ai
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
SEO出来,打破流量瓶颈,助力企业增长的关键策略,南昌营销推广代理商电话
seo资源指的是什么,seo资料 ,绿眼AI
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
文章写作AI:让创作更高效、精准的智能助手
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
英语日记AI生成:轻松提升英语水平的智能助手
SEO自从上线后的演变与未来发展趋势,拼多多增加关键词排名
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
AI一键生成文章,写作新境界
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
求一个AI软件,彻底改变你的工作与生活!
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
ChatGPT网页版为什么不能用了?解析原因与解决办法,女人莫名其妙想ai
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
为什么说seo这么重要,seo重要吗 ,ai19920403
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
seo站内关键词优化,seo关键词优化经验技巧 ,ai 优点
内容创作新时代:自动生成文章的AI如何改变写作生态
SEO外链技巧:提升网站排名的秘密武器,ai视频生日祝福
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
seo运营经理是什么,seo和运营的区别 ,皖妍ai宁慕晴o
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
好用的人工智能AI软件推荐,让你的生活更智能!