我一直在向我們的主頁添加門票銷售,但它大大降低了網站的速度。本季我們有大約1250個節目,儘管在主頁上增加了銷售額,但人們抱怨速度。如何忽略javascript,直到點擊按鈕,然後運行
目前,我正在使用javascript:showhide將購票信息保存在隱藏的div中,該隱藏的div顯示您何時點擊購買門票。
我希望它不會在隱藏的div中運行任何東西,除非購買票據按鈕是點擊。然後,它會拉票務信息和填充分區。
我們將在Show1-Oct,Show2-Oct,Show3-Oct,Show1-Nov,Show2-Nov,Show3-Nov等網頁上同時顯示約300張票務腳本。
任何想法或幫助,非常感謝。
<div class='topShow bg-Show-Main'>
<a href='Show1.php'><img alt='Show1' title='Show1' src='images/show/Show1.jpg'>
<p class='title'>Show1</p>
<p>Opens October 30th</p>
</a>
<div class='btnContainer2'>
<a class='btn1' style="text-align: left; width:49%; display: inline-block;" href='Show1.php'>More info</a>
<a class='btn2 red' style="text-align: right; width:50%; display: inline-block;" href="javascript:showhide('Show1-Oct')">Buy Tickets</a>
</div>
<div id="Show1-Oct" style="display:none;">
<script type="text/javascript" src="http://website.com/booking/index.php?controller=FrontEnd&action=ActionLoad&theme=10&view=list&icons=T&cid=15&locale=1"></script>
</div>
<div class='clear'></div>
</div>
<div class='topShow bg-Show-Main'>
<a href='Show2.php'><img alt='Show2' title='Show2' src='images/show/Show2.jpg'>
<p class='title'>Show2</p>
<p>Opens October 31st</p>
</a>
<div class='btnContainer2'>
<a class='btn1' style="text-align: left; width:49%; display: inline-block;" href='Show2.php'>More info</a>
<a class='btn2 red' style="text-align: right; width:50%; display: inline-block;" href="javascript:showhide('Show2-Oct')">Buy Tickets</a>
</div>
<div id="Show2-Oct" style="display:none;">
<script type="text/javascript" src="http://website.com/booking/index.php?controller=FrontEnd&action=ActionLoad&theme=10&view=list&icons=T&cid=16&locale=1"></script>
</div>
<div class='clear'></div>
</div>
因此,爲了使您的網站更快,你有幾千腳本?聽起來像是一個很好的計劃....性能並不是很糟糕,因爲他們跑步,但因爲他們的加載。以小塊分割頁面,一次只加載一個塊。 –