ResponsiveTabs 在js文件中添加onclick
ResponsiveTabs add onclick in js file
我正在使用 PeteLove.com 的 ResponsiveTabs 模块。
http://www.petelove.com/responsiveTabs/
我想对其进行更改,因为我需要将 onclick 事件添加到选项卡。现在应该完成我相信下面的代码部分。
// CREATE TAB ITEMS (VISIBLE ON DESKTOP)
//create tab list item from heading
//associate tab list item with tab panel
var $tabListItem = $('<li/>', {
'class': 'responsive-tabs__list__item',
id: 'tablist' + tablistcount + '-tab' + tabcount,
'aria-controls': 'tablist' + tablistcount +'-panel' + tabcount,
'role': 'tab',
tabindex: 0,
text: $tabHeading.text(),
keydown: function (objEvent) {
if (objEvent.keyCode === 13) { // if user presses 'enter'
$tabListItem.click();
}
},
click: function() {
//Show associated panel
现在我希望在某个地方看到 <li>
,这样我就可以做 <li onclick="setBrowserFrameSource(); return false;">
,但是没有 <li>
任何地方只有右括号。所以我应该将它添加到上面的代码中。我尝试按如下方式添加它:
'role': 'tab',
'onclick="setBrowserFrameSource(); return false;"',
tabindex: 0,
但这打破了整个事情。任何帮助,将不胜感激。提前致谢。
根据网站 petelove.com 的说明(原始问题中的完整 link),您需要使用以下内容启动选项卡:
<div class="responsive-tabs">
然后插件会完成剩下的工作。所以我想与其为每个 <li>
添加一个 onclick 事件,不如将其添加到容器元素中。我做了什么,它正在工作。所以我现在有以下内容。
<div class="responsive-tabs" onclick="setBrowserFrameSource(); return false;">
现在每次单击选项卡时它都会执行其功能。
我正在使用 PeteLove.com 的 ResponsiveTabs 模块。 http://www.petelove.com/responsiveTabs/
我想对其进行更改,因为我需要将 onclick 事件添加到选项卡。现在应该完成我相信下面的代码部分。
// CREATE TAB ITEMS (VISIBLE ON DESKTOP)
//create tab list item from heading
//associate tab list item with tab panel
var $tabListItem = $('<li/>', {
'class': 'responsive-tabs__list__item',
id: 'tablist' + tablistcount + '-tab' + tabcount,
'aria-controls': 'tablist' + tablistcount +'-panel' + tabcount,
'role': 'tab',
tabindex: 0,
text: $tabHeading.text(),
keydown: function (objEvent) {
if (objEvent.keyCode === 13) { // if user presses 'enter'
$tabListItem.click();
}
},
click: function() {
//Show associated panel
现在我希望在某个地方看到 <li>
,这样我就可以做 <li onclick="setBrowserFrameSource(); return false;">
,但是没有 <li>
任何地方只有右括号。所以我应该将它添加到上面的代码中。我尝试按如下方式添加它:
'role': 'tab',
'onclick="setBrowserFrameSource(); return false;"',
tabindex: 0,
但这打破了整个事情。任何帮助,将不胜感激。提前致谢。
根据网站 petelove.com 的说明(原始问题中的完整 link),您需要使用以下内容启动选项卡:
<div class="responsive-tabs">
然后插件会完成剩下的工作。所以我想与其为每个 <li>
添加一个 onclick 事件,不如将其添加到容器元素中。我做了什么,它正在工作。所以我现在有以下内容。
<div class="responsive-tabs" onclick="setBrowserFrameSource(); return false;">
现在每次单击选项卡时它都会执行其功能。