[英]Responsive Jquery function not working when window resize
調整瀏覽器窗口的大小后,此功能將無法首次使用,但在重新加載頁面后即可使用。
<script type="text/javascript">
if($(document).width() < 620){
$(document).ready(function(){
$(".flexy-menu").flexymenu({
speed: 400,type: "vertical", indicator: false
});
});
}
</script>
為什么僅在重新加載后才能工作?
您是否嘗試過在resize函數中編寫函數
<script>
$(document).ready(function(){
$( window ).resize(function() {
if($(document).width() < 620){
$(".flexy-menu").flexymenu({
speed: 400,type: "vertical", indicator: false
});
}
});
});
</script>
<script>
$(document).ready(function(){
if($(document).width() < 620){
$(".flexy-menu").flexymenu({
speed: 400,type: "vertical", indicator: false
});
}
});
</script>
您是否考慮過先等待文檔准備就緒? 您還錯過了開始標簽
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.