jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮

在移动互联网时代,HTML5开发越来越收到欢迎。于是各种HTML5的框架都出来了。由于对于jquery的熟悉,jquery mobile 为多数人选择学习的对象。我也是众多追求者之一。最近一直在开发jQuery Mobile的相关应用。并颇有心得,再这里和大家一起分享一下。
好了,我们之间上代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>如有不懂,请加qq群:135430763,共同学习!</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
	<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css">
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
  </head>

  <body>
    <div data-role="page" id="page" data-theme="b">
		<div data-role="header" data-position="fixed" data-theme="b">
			<h1>
				如有不懂,请加qq群:135430763,共同学习!
			</h1>
			<a href="javascript:location.reload();" data-role="button" class="ui-btn-right" data-icon="refresh">刷新</a>
		</div>

		<div data-role="content">
			<p>
				点击按钮2,隐藏按钮1,并且将按钮2改为圆角
			</p><p>
				点击按钮3,显示按钮1,并且将按钮2改为非圆角
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>

			<div data-role="controlgroup" data-type="horizontal">
				<input type="button" value="我是按钮1" data-inline="true" id="btn1">
				<input type="button" value="我是按钮2" data-inline="true" id="btn2">
				<input type="button" value="我是按钮3" data-inline="true" id="btn3">
			</div>

			<p>
				点击按钮5,隐藏按钮4,并且将按钮5改为圆角
			</p>
			<p>
				点击按钮6,显示按钮4,并且将按钮5改为非圆角
			</p>

			<div data-role="controlgroup" data-type="horizontal">
				<a href="#" data-role="button" id="a4">我是按钮4</a>
				<a href="#" data-role="button" id="a5" onclick="hideA();return false;">我是按钮5</a>
				<a href="#" data-role="button" id="a6" onclick="showA();return false;">我是按钮6</a>
			</div>
		</div>

		<div data-role="footer" data-position="fixed" data-theme="b">
			<span style="height: 40px; line-height: 40px; text-align: center; display: block; font-size: 9px;">如有不懂,请加qq群:135430763,共同学习!</span>
		</div>
	</div>
	<script type="text/javascript">
		//给按钮2绑定click事件
		$('#btn2').unbind().bind('click',function(){
			//隐藏按钮1
			$('#btn1').parent("div").css('display','none');
			//给按钮2添加样式,使按钮2变成圆角
			$('#btn2').parent("div").addClass('ui-first-child');
		});
	    //给按钮3绑定click事件
		$('#btn3').unbind().bind('click',function(){
			//隐藏按钮1
			$('#btn1').parent("div").css('display','');
			//给按钮2减去ui-first-child样式
			$('#btn2').parent("div").removeClass('ui-first-child');
		});

		//a5标签的onclick事件
		function hideA(){
			$('#a4').css('display','none');
			//给a5标签添加样式,使a5标签变成圆角
			$('#a5').addClass('ui-first-child');
		}

		//a6标签的onclick事件
		function showA(){
			$('#a4').css('display','');
			//给a5标签删除样式,使a5标签变成非圆角
			$('#a5').removeClass('ui-first-child');
		}

	</script>

  </body>
</html>

在看看运行效果:
更详细的学习资料,请点击下载:http://download.csdn.net/download/xmt1139057136/7447463
欢迎大家关注我的个人博客,如有不懂,请加qq群:135430763进行共同学习!

时间: 2024-09-30 05:43:13

jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮的相关文章

Jquery实现控件的隐藏和显示实例

 本篇文章主要是对Jquery实现控件的隐藏和显示实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <!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/

jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换

jquery实现隐藏显示层动画效果.仿新浪字符动态输入.tab效果等等,以下为所有代码,感兴趣的朋友可以练练手哈,希望对大家学习有所帮助   已经有两年多没登陆csdn账号了,中间做了些旁的事,可是现在却还是回归程序,但改做前端了,虽然很多东西都已忘得差不多了,但还是应该摆正心态,慢慢来,在前端漫游,做一只快乐双鱼. 路是一步一步走出来的,知识是一点一滴积累的,记录是笔财富,来吧,一起学着总结做笔记. 这几天在写后台文章的一些页面,为了能得到更好的交互性,需要做一些效果,js无疑使不二之选,但由

jQuery响应鼠标事件并隐藏与显示input默认值_jquery

分享下jQuery如何隐藏和显示 input 默认值的例子. <!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> <

jquery mobile插件lable和input不显示在一行

首先我使用了fieldcontain属性:  代码如下 复制代码 <form method="post" action="">     <div data-role="fieldcontain">         <label for="fullname">客姓www.111cn.net</label>         <input type="text"

gridview 如何通过一个按钮实现隐藏列,显示列的功能且能够通过程序取到隐藏后列的值

问题描述 大家好,请问在一个gridview中,如何实现以下操作?增加一个按钮,点击后能够隐藏gridview中的某些列,再次点击后又恢复显示.并且有一段代码,能够在取到隐藏列的值?谢谢! 解决方案 解决方案二:把列宽设为0不就行了,取值什么的都不影响.或者用表样式,点按钮的时候隐藏就去掉表样式里的列样式,显示就添加列样式,这样也不会影响对表进行取值的.

Jquery实现控件的隐藏和显示实例_jquery

复制代码 代码如下: <!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="

jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)_jquery

实例 通过使用滑动效果,在显示和隐藏状态之间切换 <p> 元素: 复制代码 代码如下: $(".btn1").click(function(){ $("p").slideToggle(); }); 定义和用法 slideToggle() 方法通过使用滑动效果(高度变化)来切换元素的可见状态. 如果被选元素是可见的,则隐藏这些元素,如果被选元素是隐藏的,则显示这些元素. 语法 $(selector).slideToggle(speed,callback)参

javascript点击按钮实现隐藏显示切换效果_javascript技巧

本文实例分享了点击按钮实现隐藏和显示的切换代码,供大家参考,具体内容如下 效果图: 在不少应用中,都有这样的功能,点击同一个按钮可以实现一个元素的显示和隐藏的切换,下面就通过代码实例介绍一下如何实现此效果,代码如下: <html> <head> <meta charset="gb2312"> <title>隐藏和显示</title> <style type="text/css"> #thediv

经典收藏 50个jQuery Mobile开发技巧集萃

1.Backbone移动实例 这是在Safari中运行的一款Backbone移动应用程序.想开始体验移动开发,一个好的出发点就是关注这个应用程序的构建方式.先不妨在你的浏览器中查看该应用程序. 相关链接:http://bennolan.com/2010/11/24/backbone-jquery-demo.html 2.使用媒体查询来锁定设备 你可能会问如何使用CSS来锁定设备(根据屏幕尺寸).比如说,你想要为iPad设计两列布局.为智能手机设计单列布局.要做到这一点,最佳办法就是使用媒体查询.