Javascript JQuery resize函数异常行为

Javascript JQuery resize函数异常行为,javascript,jquery,Javascript,Jquery,我想删除这个类:“col-sm-8”,并在屏幕大小变为500px或更小时添加这个:“col-sm-12”。(只是想获得手机友好性) 我正在尝试以下功能: $(window).resize(function() { if ($(window).width() <= 550) { /*$(".search-form-responsive").removeClass("col-sm-8"); $(".search-form-responsive").addClass("col

我想删除这个类:“col-sm-8”,并在屏幕大小变为500px或更小时添加这个:“col-sm-12”。(只是想获得手机友好性)

我正在尝试以下功能:

$(window).resize(function() {
  if ($(window).width() <= 550) {
    /*$(".search-form-responsive").removeClass("col-sm-8");
    $(".search-form-responsive").addClass("col-sm-12");*/
    alert("sdjkgh");
  }
});
$(窗口)。调整大小(函数(){

如果($(window).width()Yes,
resize
将在执行调整大小时持续触发

改用


是的,
resize
将在执行调整大小时持续触发

改用



尝试调整输出区域的大小,因为resize会触发多次!!那么我如何更改这些类?如果您有这些元素,它应该可以工作…我有一个div位于页面的右侧(几乎),但如果屏幕大小为500或Lestry调整输出区域大小,我希望它能覆盖整个屏幕大小,因为resize会触发多次!!那么我如何更改这些类?如果您有这些元素,它应该可以工作…我在页面右侧有一个div(几乎),但如果屏幕大小小于等于500,我希望它能覆盖整个屏幕。这样我就不能添加和删除类。@SubhanAhmed,对。改变你的方法,而不是添加/删除类,只需直接在不同的屏幕大小上应用样式。我有一个div位于页面右侧(几乎),但如果屏幕大小为500或更大,我希望它能覆盖整个屏幕大小less@SubhanAhmed,你有没有我可以看的更好的帮助的提琴或网站?@SubhanAhmed-在你拒绝它之前,仔细阅读Ammar的建议。Ammar的方法在95%的情况下是正确的。这样我就不能添加和删除类。@SubhanAhmed,对。更改你的方法,而不是添加/删除类,只需直接在不同的屏幕大小上应用样式就可以了。我有一个div位于页面的右侧(几乎),但如果屏幕大小为500或更大,我希望它能覆盖整个屏幕大小less@SubhanAhmed“你有没有一个提琴或网站可以让我更好地帮助你?”SubhanAhmed-在你拒绝之前,仔细阅读一下安马尔的建议。安马尔的方法95%是正确的。
@media (max-width: 550px) {
  .search-form-responsive {
    /*styles here */
  }
}