[英]JavaScript doesn't work until I resize the window then resize it back
我已經在wordpress上實現了JavaScript,並且只有在我將窗口的大小從原始大小重新調整為其他大小然后再恢復為原始大小之后,它才起作用。 我不明白為什么它從一開始就不起作用?
這是標題中的腳本
<script type="text/javascript" src="/wp-content/themes/dw-minion/assets/css/jstick/jquery.js"></script>
<script type="text/javascript" src="/wp-content/themes/dw-minion/assets/css/jstick/jquery.stickem.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$('.container').stickem();
});
</script>
腳本在body.php內部使用的位置
<div class="container">
<div class="row stickem-container">
<div class="content">
<div class="entry-content">
<a href="<?php the_permalink(); ?>"><?php the_content(); ?></a>
</div>
</div>
<div class="aside stickem">
<div class="sharepinterest">
<?php echo get_simple_local_avatar( $id_or_email, $size, $default, $alt ); ?>
</div>
</div>
</div>
</div>
應使用主題主題的functions.php
文件中的wp_enqueue_script
將腳本排隊以便執行。 這是排隊腳本和樣式的首選方法。
http://codex.wordpress.org/Function_Reference/wp_enqueue_script
也許這可能會阻止您的腳本從頭開始執行。
希望發表評論但沒有聲譽,請在這里檢查。
由於在渲染頁面之前觸發了腳本,所以我之前遇到了這個問題。 調整窗口大小,放大和縮小,以及調出chrome元素檢查器,都會對問題div進行調整。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.