如何循环播放按钮
How to loop a button
我不确定循环是否是正确的术语,但我有一个运行良好的产品页面。我希望能够有一个"添加产品选项按钮",当管理员单击它时,它会向下切换,另一个"添加产品选项按钮"替换我刚刚打开的按钮。因此,产品选项的数量是无限的,用户将能够添加任意数量的产品。
<!--Restaurant toggle-->
<a id="restt" class ="header"href="#" onclick="toggleVisibility('Rest');">
<h3 id="open">Your Restaurants</h3>
</a>
<div id="Rest" class="Rest_new" style="display: none;"><div>
<ul class="tabs1">
<!--
<li id="order" class="rred">
<a href="Franchise-account-orders.php">restaurant</a>
</li>
-->
<li id="order_open" class="rgreen">
<a href="javascript:void(0);">New restaurant</a>
</li>
</ul>
</div>
</div>
<!-- add element-->
<script>
$(document).on('click', 'li#order_open', function() {
$(this).before('<li><a href="Menu.php">New restaurant</a></li>');
// add to localsorage?
window.onload = function() {}
var order_open = $('div#Rest').html();
localStorage.setItem('div#Rest', order_open);
});
</script>
我目前正在使用以下代码。它创建了无限的选项,但是,我无法打开选项,无法切换,并且在页面刷新时消失。有没有更好的方法可以做到这一点。
你的问题是javascript。你可以使用
$('container').append('html content');
请参阅示例:
$(document).ready(function(){
$("#btn1").click(function(){
$("p").append(" <b>Appended text</b>.");
});
$("#btn2").click(function(){
$("ol").append("<li>Appended item</li>");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<ol>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ol>
<button id="btn1">Append text</button>
<button id="btn2">Append list items</button>
查看更多http://www.w3schools.com/jquery/jquery_dom_add.asp
要创建其他餐厅,您可以使用jQuery的append函数来添加链接。 然后使用本地存储来存储和检索创建的链接数。
.HTML
<h3 id="open">Your Restaurants</h3>
<div class="Rest_new" id="rest">
<div>
<ul class="tabs1" id="optionContainer">
</ul>
</div>
JavaScrtipt
var options = parseInt(localStorage.getItem('numberOfOptions'));
if(isNaN(options)) { options = 0; }
function addOption(n) {
$('#optionContainer').append('<li class="rgreen" id="order_open'+n+'"><a href="javascript:void(0);">New restaurant '+n+'</a></li>');
}
$(document).ready(function(){
for(var i = 0; i < options; i++) {
addOption(i);
}
$('#open').on('click',function() {
addOption(options);
options++;
localStorage.setItem('numberOfOptions',parseInt(options));
})
});
您可以在此处看到它的工作:https://jsfiddle.net/igor_9000/pm4Lv44t/1/
希望对您有所帮助!
相关文章:
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 在 jquery 中定位暂停和播放按钮
- Videojs巨大的播放按钮
- 在 html5 中使用暂停和播放按钮
- 如何使用html5制作播放按钮
- Youtube无铬播放器 - 更改大开始播放按钮
- 吸引人 - html5 导出添加了带有播放按钮的第一张幻灯片
- 更改 JWPlayer 显示图标(播放按钮)的不透明度
- 嵌入视频播放器播放按钮可同时播放所有视频播放器
- 单击播放按钮后延迟视频
- 可以't使用居中的大播放按钮暂停VideoJS播放器
- 使用播放按钮和/或元数据API(Spotify)进行现场演示
- 我正在制作我的作品集,我想使用 Spotify API 来显示我当前正在收听的内容,但不想使用“播放”按钮
- 视频结束后显示播放按钮
- 如何删除视频播放结束时的大播放按钮 (VideoJS)
- 如何循环播放按钮
- HTML5音乐播放器外部播放按钮
- 为什么我的播放按钮不起作用
- 多个自定义 Vimeo 播放按钮
- 检测何时单击了我网站视频中的播放按钮