twitter-bootstrap-3 - Bootrap 3轮播滑动控制通过另一个页面的链接
问题描述
服务页面http://testingatenspree.com/elusmock2/service.html有 6 个服务,它应该转到滑块的特定服务。我尝试了锚标记跳转并添加了带有 id 的滑块部分。这样在单击特定服务时,该幻灯片的服务应该首先出现
解决方案
您可以使用轮播索引来设置页面加载,您可以将锚标记 URL 作为查询字符串传递,例如
<a class="services-ttl-anch" href="all-services.html?slide=2"></a>
然后在所有服务页面中,您需要在加载带有索引的幻灯片时获取查询字符串“幻灯片”值,如下所示:
$('#myCarousel').carousel(parseInt(getParameterByName('slide',window.location.href)));
要获取查询字符串值,请使用以下代码:
function getParameterByName(name, url) {
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
推荐阅读
- sql - 在 Microsoft SQL Server 上插入触发器后 -- 更新新创建记录中的列
- php - 在php中转换字符串表达式
- c# - Unity 服务器端 C# 脚本在运行时加载
- javascript - 向从下拉列表填充的跨度添加和删除文本
- nuxt.js - nuxt-community/starter-template 和 create-nuxt-app 有什么关系?
- r - 在 R 3.5.1 中使用什么代码来计算每个唯一 var1 的唯一 var2 的数量?
- java - 在 gui java 中上传大的 .xlsx 文件
- function - 组合 Workday.Intl 和 IF 函数
- java - 在 Java 控制台应用程序中使用 smali 代码
- playframework - 当我尝试在 play framework 1.4.3 上本地安装模块 Gae 和 Siena 时出错