jQuery动态添加删除移动代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jQuery动态添加删除移动代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jQuery动态添加删除移动代码

HTML代码(index.html):

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery动态添加删除移动代码</title>
<link rel="stylesheet" href="css/jquery.mobile-git.css" />
<link rel="stylesheet" href="css/editable-listview.css">

<script src="js/jquery.min.js"></script>
<script src="js/jquery.mobile-git.js"></script>
<script src="js/collapsible-patched.js"></script>
<script src="js/editable-listview.js"></script>

</head>

<body style="padding: 20px">

<div style="padding: 20px">
	<p>Delete <strong>"Orange"</strong> from the following list of <strong>"Fruits"</strong></p>
	<ul id="list" data-role="listview">
		<li>Apple</li>
		<li>Orange</li>
		<li>Banana</li>
		<li>Mango</li>
	</ul>

	<br>

	<p>Add <strong>"Running"</strong> and <strong>"Surfing"</strong> in the following list</p>
	<ul id="list2" data-role="listview" data-editable="true" data-editable-type="simple" data-title="Activities" data-empty-title="No Activities" data-button-theme="b" data-button-shadow="false" data-button-corner="false">
		<li>Running</li>
		<li>Cycling</li>
		<li>Surfing</li>
		<li>Jogging</li>
	</ul>

	<br>

	<p>An example of <strong>Complex Editable Listview</strong></p>
	<ul data-role="listview" data-editable="true" data-editable-type="complex" data-editable-form="editing-form" data-title="Fruits" data-empty-title="No Fruits">
		<li>
			<a>
				<h3>Apple</h3>
				<p><em>Shape:</em> <strong>round</strong></p>
				<p><em>Color:</em> <strong>red</strong></p>
			</a>
		</li>
		<li>
			<a>
				<h3>Pineapple</h3>
				<p><em>Shape:</em> <strong>oval</strong></p>
				<p><em>Color:</em> <strong>yellow</strong></p>
			</a>
		</li>
		<li>
			<a>
				<h3>Orange</h3>
				<p><em>Shape:</em> <strong>round</strong></p>
				<p><em>Color:</em> <strong>orange</strong></p>
			</a>
		</li>
	</ul>
	<form id="editing-form" data-editable-form="true">
		<input type="text" data-item-name="fruitName" data-item-template="<h3>%%</h3>">
		<input type="text" data-item-name="fruitShape" data-item-template="<p><em>Shape:</em> <strong>%%</strong></p>">
		<input type="text" data-item-name="fruitColor" data-item-template="<p><em>Color:</em> <strong>%%</strong></p>">
		<button class="ui-btn ui-corner-all" data-add-button="true">Add</button>
		<button class="ui-btn ui-corner-all" data-clear-button="true">Clear</button>
	</form>
</div>
<script>
	var $list = $( "#list" ).listview({
		editable: true,
//            editableType: "simple",
//            collapsed: false,
		title: "Fruits",
		emptyTitle: "No Fruits"
	});

//        $("#list3").listview().listview("disable")
//        console.log($("#list3").listview().listview("dis")[0])

	$("#list3").on('listviewchange', function(e, data) {
		console.log('listviewchange fired', data)
	})
</script>
</body>
</html>










CSS代码(editable-listview.css):

/* Collapsible CSS Patch */
.ui-collapsible-heading.ui-header,.ui-collapsible-heading.ui-header > .ui-btn{cursor:pointer;-webkit-border-radius:.3125em;border-radius:.3125em;}
/* --- End of Patch ---- */
.ui-collapsible-heading.ui-header > h1,h2,h3,h4,h5,h6{text-align:left;margin-left:40px;}
.ui-editable-flex{width:100%;display:inline-flex;flex-direction:row;}
.ui-editable-border-right{border-top-right-radius:.3125em;border-bottom-right-radius:.3125em;}
.ui-editable-border-left{border-top-left-radius:.3125em;border-bottom-left-radius:.3125em;}
.ui-editable-flex-item-right{flex:1 1 auto;}
/* Large desktop */
@media (min-width:1200px){.ui-editable-flex-item-left{flex:35 1 auto;}
}
/* Landscape tablet and dated desktop */
@media (min-width:980px) and (max-width:1199px){.ui-editable-flex-item-left{flex:25 1 auto;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width:767px) and (max-width:979px){.ui-editable-flex-item-left{flex:15 1 auto;}
}
/* Landscape phone to portrait tablet */
@media (max-width:767px){.ui-editable-flex-item-left{flex:15 1 auto;}
}
/* Landscape phones and down */
@media (max-width:480px){.ui-editable-flex-item-left{flex:5 1 auto;}
}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
170.00 KB
jquery特效2
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章