gpt4 book ai didi

kendo-ui - 如何在 Kendo UI TabStrip 中禁用键盘导航?

转载 作者:行者123 更新时间:2023-12-02 19:35:20 24 4
gpt4 key购买 nike

根据documentation ,我应该能够通过在小部件配置中包含“navigatable: false”来关闭 Kendo UI TabStrip 小部件中的键盘导航。但是,我无法让它发挥作用。我做了一个总结(见下文),其中包含最低限度的内容来说明我的困境。我是否遗漏了某些内容,或者这看起来像是库中的错误?

下面是一个代码片段示例。要将键盘焦点赋予选项卡条,只需单击其中的任意位置即可。然后,当我希望禁用键盘导航时,按下箭头键将导航选项卡条。

$(document).ready(function() {
$("#tabstrip").kendoTabStrip({
navigatable : false
});
});
<link href="http://da7xgjtj801h2.cloudfront.net/2014.1.318/styles/kendo.common.min.css" rel="stylesheet"/>
<link href="http://da7xgjtj801h2.cloudfront.net/2014.1.318/styles/kendo.rtl.min.css" rel="stylesheet"/>
<link href="http://da7xgjtj801h2.cloudfront.net/2014.1.318/styles/kendo.default.min.css" rel="stylesheet" type="text/css" />
<link href="http://da7xgjtj801h2.cloudfront.net/2014.1.318/styles/kendo.dataviz.min.css" rel="stylesheet" type="text/css" />
<link href="http://da7xgjtj801h2.cloudfront.net/2014.1.318/styles/kendo.dataviz.default.min.css" rel="stylesheet" type="text/css" />
<link href="http://da7xgjtj801h2.cloudfront.net/2014.1.318/styles/kendo.mobile.all.min.css" rel="stylesheet" type="text/css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://da7xgjtj801h2.cloudfront.net/2014.1.318/js/kendo.all.min.js"></script>
<div id="tabstrip">
<ul>
<li class="k-state-active">Tab A</li>
<li>Tab B</li>
</ul>
<div>
<div>Content for Tab A</div>
</div>
<div>
<div>Content for Tab B</div>
</div>
</div>

最佳答案

这个navigatable选项是在2014年6月25日的Q2 2014 Beta中首次引入的。我认为您正在使用的版本不包含它。尝试使用较新的版本 2014.2.716

$(document).ready(function() {
$("#tabstrip").kendoTabStrip({
navigatable : false
});
});
<link href="http://da7xgjtj801h2.cloudfront.net/2014.2.716/styles/kendo.common.min.css" rel="stylesheet"/>
<link href="http://da7xgjtj801h2.cloudfront.net/2014.2.716/styles/kendo.rtl.min.css" rel="stylesheet"/>
<link href="http://da7xgjtj801h2.cloudfront.net/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" type="text/css" />
<link href="http://da7xgjtj801h2.cloudfront.net/2014.2.716/styles/kendo.dataviz.min.css" rel="stylesheet" type="text/css" />
<link href="http://da7xgjtj801h2.cloudfront.net/2014.2.716/styles/kendo.dataviz.default.min.css" rel="stylesheet" type="text/css" />
<link href="http://da7xgjtj801h2.cloudfront.net/2014.2.716/styles/kendo.mobile.all.min.css" rel="stylesheet" type="text/css" />
<script src="http://da7xgjtj801h2.cloudfront.net/2014.2.716/js/jquery.min.js"></script>
<script src="http://da7xgjtj801h2.cloudfront.net/2014.2.716/js/kendo.all.min.js"></script>
<div id="tabstrip">
<ul>
<li class="k-state-active">Tab A</li>
<li>Tab B</li>
</ul>
<div>
<div>Content for Tab A</div>
</div>
<div>
<div>Content for Tab B</div>
</div>
</div>

关于kendo-ui - 如何在 Kendo UI TabStrip 中禁用键盘导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26047582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com