按钮是图形用户界面中的简单元素,可以将鼠标点击或手指点击(在移动设备上)作为输入。
“没有 onclick 事件”的按钮可以嵌套在 NEXT JS 中的 Link 组件中
将元素集成到 Next.js 组件中是否可以接受?我尝试了这种方法,并没有导致水合错误。这是推荐的做法吗?或者它是否会带来任何潜在的影响......
我正在学习JS,所以我对它很陌生并且自学。当我单击下拉按钮时,我的按钮不会保持活动状态并打开半秒钟然后再次关闭。有人能吗
怎么样?我是 VBA 的初学者,我一直试图弄清楚如何解决以下问题,但我就是做不到。所以,我将解释我在 VBA 中的挣扎,希望你们能有一个
如何在没有编码经验的情况下向 WordPress 网站添加自定义按钮?
我正在为个人项目开发 WordPress 网站,并希望在我的主页上添加一个链接到特定页面的自定义按钮。我没有编码经验,所以我正在寻找一种简单的方法
我想创建一个 Google 扩展程序,向我的 Google Chrome 工具栏添加 3 个按钮:该扩展程序执行三项不同的操作,我希望这三个按钮始终在...的工具栏中可用。
我正在使用 TYPO3 v12 和 DCE(动态内容元素)扩展。 我已设法从标准内容元素(图像、图像和文本、媒体)中删除“选择并上传文件”按钮...
如何在 Swing 应用程序顶部包含标准按钮面板? [已关闭]
如何使用 Java 在每个 Java Swing 面板上包含标准按钮面板(例如每个面板的顶部:打印、新建等)?
我正在展示我的问题的最简单版本。水平线上有三个按钮。根据它们的状态,它们中的任何一个都可以包含一行或两行文本。第一张图片显示了它们
我在我的网站上使用图像滑块。它工作得很好,除了当我调整网页大小时滑块底部的按钮(圆点)会向下移动。 变量计数器 = 1 设置间隔(
我有一个带有很多按钮的计算器应用程序(TouchableOpacity),当用户快速按下多个按钮时就会出现问题:第一次按下按钮可能会触手...
如何让这些按钮看起来更可爱?一般来说,我对 CSS 和代码的了解绝对为零
这是我的CSS 身体 { 背景图像: url("https://raw.githubusercontent.com/SacredJujucc/PDP-/main/tumblr_n2lblh8bv61rps1iho1_1280.jpeg"); 背景大小:封面; 背景位置...
Flutter 更改 AppBar 内 OutlineButton 的高度?
只是想知道如何更改 OutlineButton 的高度?我想这也可能适用于其他按钮类型。 返回脚手架( 应用栏:应用栏( 标题:文本('测试'), 一个...
我想知道是否有任何方法可以使用streamlit按钮将streamlit的输出数据帧下载为Excel文件?
如何在具有 CSS 类的按钮中显示 Bootstrap 4 SVG 图标?
我在按钮中使用 Bootstrap 4 的 SVG 图标。我将使用 SVG 的代码硬编码到页面的 HTML 中。现在我想将 SVG 重构为 CSS 类。我已经遵循了 Bootstrap 4
我的游戏有 2 个阶段,每个阶段都有一个带有按钮的桌子。第一个存储带有游戏内按钮的表格:向上/向下移动和暂停。第二个存储代表 p 的表...
导入UIKit 导入谷歌地图 导入 Firebase 数据库 导入 GeoFire 类 MapViewController: UIViewController, CLLocationManagerDelegate, GMSMapViewDelegate { var 地图视图 = GMSMapView() ...
我有一个 html 项目,需要使用数组添加 4 个从 JSON 文件填充的按钮。 参数的获取取决于链接 ID。 我有一个 html 项目,需要添加 4 个按钮,这些按钮是使用数组从 JSON 文件填充的。 根据链接 ID 获取参数。 <div class="d-flex justify-content-around mt-4"> <a href="#" id="button-1" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-1"> Button 1 </a> <a href="#" id="button-2" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-2"> Button 2 </a> <a href="#" id="button-3" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-3"> Button 3 </a> <a href="#" id="button-4" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-4"> Button 4 </a> </div> </div> $(document).ready(function () { const urlParams = new URLSearchParams(window.location.search); const repoId = urlParams.get('id'); $.getJSON('repositories.json', function (data) { const repo = data.find(r => r.id === repoId); if (repo.buttons && Array.isArray(repo.buttons)) { repo.buttons.forEach((button, index) => { const btn = $(`#button-${index + 1}`); if (btn.length > 0) { btn.attr('href', button.link || '#'); btn.find('img').attr('src', button.icon || 'default-icon.png'); btn.find('span').text(button.text || `Button ${index + 1}`); } }); } }); </script> </body> </html> JSON 文件中的代码: [ { "id": "repo1", "buttons": [ { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl1" }, { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl2" }, { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl3" }, { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl4" } ] }, { "id": "repo2", "buttons": [ { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl1" }, { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl2" }, { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl3" }, { "link": "exmpl.html", "icon": "exmpl.png", "text": "btn exmpl4" } ] } ] 我尝试将 repo.buttons 重命名为 repoId.buttons,但没有帮助(修复了控制台中的错误,但问题仍然存在) 控制台错误:未捕获的引用错误:存储库未定义 考虑以下内容:https://jsfiddle.net/Twisty/vax2e167/ HTML <div> <div class="d-flex justify-content-around mt-4"> <a href="#" id="button-1" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-1" /> <span>Button 1</span> </a> <a href="#" id="button-2" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-2" /> <span>Button 2</span> </a> <a href="#" id="button-3" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-3" /> <span>Button 3</span> </a> <a href="#" id="button-4" class="btn btn-primary"> <img src="" alt="Icon" id="icon-button-4" /> <span>Button 4</span> </a> </div> </div> JavaScript var myData = '[{"id":"repo1","buttons":[{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl1"},{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl2"},{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl3"},{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl4"}]},{"id":"repo2","buttons":[{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl1"},{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl2"},{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl3"},{"link":"exmpl.html","icon":"exmpl.png","text":"btn exmpl4"}]}]' $(function () { //var urlParams = new URLSearchParams(window.location.search); //var repoId = urlParams.get("id") var repoId = "repo2" $.post("/echo/json/", { json: myData }, function (data) { var repo = data.find((r) => r.id === repoId) if (repo.buttons && Array.isArray(repo.buttons)) { repo.buttons.forEach((button, index) => { var btn = $("#button-" + (index + 1)) if (btn.length > 0) { btn.attr("href", button.link || "#") btn.find("img").attr("src", button.icon || "default-icon.png") btn.find("span").text(button.text || `Button ${index + 1}`) } }) } }) }) 在此示例中,必须将 <span> 标签添加到 HTML 中才能使您的脚本正常工作。 JSFiddle 是测试模拟 JSON 的好方法,因为它具有 Echo 功能。
使用滚动对齐对齐到达第一个/最后一个元素时,下一个/上一个按钮不会隐藏
我正在尝试制作显示 3 个项目的轮播,其宽度缩放为其父项的 100%/3。 下一个上一个按钮工作正常,并且显示隐藏功能工作良好,只要它们到达边缘...