切换时是否可以将jQuery默认值从display:block更改为display:inline块?
我使用jQuery来简单地切换切换时是否可以将jQuery默认值从display:block更改为display:inline块?,jquery,html,css,Jquery,Html,Css,我使用jQuery来简单地切换。我将被切换的项目设置为显示:inline;在我的CSS中,它不会显示,当项目被切换时,我在Chrome的检查器中看到该项目被设置为display:block 是否可以将此设置改为显示:inline block?如果这还不够清楚,我会给你提供我的代码…我只是现在没有带上它。你可以。但这不是一个特别好的主意。它涉及到点击jQuery的内部数据方法,并覆盖浏览器确定的默认显示属性 代码: 例如: 我建议使用注释中提到的某种类型的类切换。您可以使用类切换程序在两个类之间切
。我将被切换的项目设置为显示:inline;在我的CSS中,它不会显示,当项目被切换时,我在Chrome的检查器中看到该项目被设置为display:block
是否可以将此设置改为显示:inline block?如果这还不够清楚,我会给你提供我的代码…我只是现在没有带上它。你可以。但这不是一个特别好的主意。它涉及到点击jQuery的内部数据方法,并覆盖浏览器确定的默认显示属性
代码:
例如:
我建议使用注释中提到的某种类型的类切换。您可以使用类切换程序在两个类之间切换,一个是带显示内联的3类,另一个是带内联块的3类。是的,切换类是更好的选择。
$(function() {
$(".toggler").click(function() {
var dom = $(".showhide");
jQuery._data(dom[0],"olddisplay","inline-block");
dom.toggle();
});
});