Jquery mobile 如何从表中隐藏列切换按钮?
我想在表格上方的表格中隐藏列切换按钮或列选择器按钮。我正在使用jquerymobilever。1.3.2 我用这个:Jquery mobile 如何从表中隐藏列切换按钮?,jquery-mobile,tablesorter,jquery,Jquery Mobile,Tablesorter,Jquery,我想在表格上方的表格中隐藏列切换按钮或列选择器按钮。我正在使用jquerymobilever。1.3.2 我用这个: 没有。 节目名称 校园 我删除了 data role=“table”id=“table column toggle”数据模式=“columnttoggle” 但是它不能正常工作,例如: CSS: .ui-table-columntoggle-btn { display: none !important; } 我使用“Gajotres”的回答,但是 适用于所有“按
没有。
节目名称
校园
我删除了
data role=“table”id=“table column toggle”数据模式=“columnttoggle”
但是它不能正常工作,例如:
CSS:
.ui-table-columntoggle-btn {
display: none !important;
}
我使用“Gajotres”的回答,但是
适用于所有“按钮-表格切换”,但您无法“选择”适用的按钮,
如果您稍微编辑一下.js:
jquery.mobile-1.3.2.min.js(gzip)第6行第11429列
d=a(k.columnBtnText===""?"":"<a href='#"+m+"' class='"+k.classes.columnBtn+"' data-"+l+"rel='popup' data-"+l+"mini='true'>"+k.columnBtnText+"</a>")
d=a(k.columnbntext==“”?“”:“”)
jquery.mobile-1.3.2.js行10872
if ( event ! == " refresh" ) {
self.element.addClass ( o.classes.columnToggleTable ) ;
if ( o.columnBtnText === "") {
$MenuButton = $(""),
else {
$menuButton = $("<a href='#" + id + "' class='" + o.classes.columnBtn + "' data-" + ns + "rel='popup' data-" + ns + "mini='true'>" + o.columnBtnText + "</a>" ),
}
$ popup = $ (" < div data- " + ns + " role = ' popup' data- " + ns + " role = ' fieldcontain ' class = '" + o.classes.popup + " ' id = ' " + id + "' > < / div >") ,
$ menu = $ (" + ns + <fieldset data-" "role='controlgroup'> < / fieldset >") ;
if(事件!=“刷新”){
self.element.addClass(o.classes.columntogletable);
如果(o.columnBtnText==“”){
$MenuButton=$(“”),
否则{
$menuButton=$(“”),
}
$popup=$(“”),
$menu=$(“+ns+”);
如果“文本”按钮为空,则代码不显示按钮,因此可以决定显示和隐藏哪个按钮
然后,只有一点编辑。js不再需要css,您可以选择隐藏按钮的位置我找到了一个更简单的解决方案 1) 声明以下CSS类
.ui-btn-z {
display: none !important;
}
2) 在表标记上设置此属性
data-column-btn-theme="z"
应该是这样:)我更专业,使用: data-mode="columntoggle:none" 数据模式=“columntoggle:无” 工作示例:
jQM复杂演示
索引页
没有。
节目名称
校园
我很高兴帮助兄弟:)嘿,兄弟,你能帮我回答这个问题吗:这应该是公认的答案。@Gajotres answer隐藏了所有切换按钮。这会阻止它在特定的表上呈现。谢谢Himstar!