【问题标题】:How to trigger event on width/height value如何触发宽度/高度值的事件
【发布时间】:2019-03-03 19:28:27
【问题描述】:

如果宽度/高度是某个值,使用此示例尝试找出如何创建 if 语句。

https://codepen.io/Reklino/pen/EjKXqg

我在想

<p id="confirmation">Try again!</p> 

 <script> 
  if (new dynamicSize.width() < 300) { 
    document.getElementById("confirmation").innerHTML = "Congratulations!"; 
  } 
</script>

【问题讨论】:

  • 那么你的问题是什么?
  • 欢迎来到 Stack Overflow。请提供您当前代码的更完整和具体的示例。 CodePen 过于复杂,无法识别具体问题。请查看:stackoverflow.com/help/mcve

标签: javascript jquery


【解决方案1】:

首先,那个codepen链接不是纯JS/Jquery,它是一个角度代码。 如果你想在 jQuery 中做这件事,这样的事情应该可以工作:

if ($(document).width() < 300){
  $('#confirmation').text('Congratulations!')
}

更新:如果您想在每次调整元素大小时触发,请查看以下答案:https://stackoverflow.com/a/30761710/1817929

【讨论】:

  • 谢谢,我现在正在使用 Jquery,但如何让脚本继续调用?它在初始加载时有效,但在调整元素大小时无效
  • $(window).on("resize")...;无需“继续打电话”。
猜你喜欢
  • 1970-01-01
  • 2018-11-12
  • 2016-08-02
  • 2017-11-11
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多