如果方法不起作用,则调整窗口大小

window resize if method not working

本文关键字:调整 窗口大小 方法 不起作用 如果      更新时间:2023-09-26

已编辑我的结构:

   $(window).on('resize', function () {
            if ($(".test").css("right") == "-15%" ){
            alert("hello");
        }
    });

但不起作用。当我检查控制台时,没有发现错误。

我该怎么修?

.css()函数不会检索!important标志,如下所示:http://jsfiddle.net/FL6pe/

你应该使用这个:

$(window).on('resize', function () {
    var defaultCSS = $('.test').css("right");
    if (defaultCSS == "-15px" ) {
        alert("hello");
    }
});

首先记录您获得的值,然后检查您做错了什么

$(window).on('resize', function () {
    var defaultCSS = $('.test').css("right");
    console.log(defaultCSS);
    // take a look at what you get 
    if (defaultCSS == "to be filled" ) {
        alert("hello");
    }
});

你显然做错了什么,因为如果你做对了,if会被评估为true