javascript - jQuery 与 css 属性切换

标签 javascript jquery css

我试图在 css 列布局和 id 为“article”的 div 元素的正常布局之间切换,但是 jQuery 不起作用......整个事情就消失了。谁能告诉我如何在切换功能中使用 jQuery 删除 css 属性?我读到您可以删除像下面这样的属性...但它不起作用...任何人都可以告诉我正确的方法吗?

function changeview(orientation){
    $('#article').toggle(function(){
       $('#article').css('-webkit-column-width' : '768px', 'height' : '885px');                          
    },function(){                                 
        $('#article').css('-webkit-column-width' : '', 'height' : '');                              
    });
}

最佳答案

您可以使用 addClass 和 removeClass 来实现此目的。

<style>
    .newCSS {
        -webkit-column-width : 768px;
        height : 885px;
    }
</style>

和 jQuery

$('#article').toggleClass("newCSS");

还制作了一个 fiddle (简单演示):http://jsfiddle.net/VXmZp/

关于javascript - jQuery 与 css 属性切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15394262/

相关文章:

javascript - 表单弹出框错误

javascript - 使用正则表达式标记字符串中的文本但排除链接

javascript - 按一次空格键后jquery功能不起作用

javascript - 如何通过点击触发 "onMouseOut"

html - 我的文本在 div 中的每个新行之间有很大的垂直空间?

javascript - 最大回文算法-JS

javascript - '$.md5 is not a function'之谜

html - CSS 更改 td 大小

javascript - Bootstrap modal 3 检查按钮是否被点击

javascript - 如何获取输入文件值而不是使用 FormData