2
這是來自在線商店頁面的代碼的一部分。 PHP代碼加載完整的目錄,之後,jquery點擊相應的鏈接並過濾目錄。jquery從另一個腳本調用一個腳本
我有一個頁面,他們都工作在兩個jqueries,但
<script>
$(document).on('click', '.side-menu-categories li', function() {
var click = $(this).attr('data-filter');
$('.product-box').hide();
$('.product-box').each(function() {
if ($(this).attr('data-filter') == click || click == 0) {
$(this).fadeIn('fast');
}
});
});
</script>
這部分工作好,我都沒有問題,但是當我嘗試調用它的窗口負載它不是爲了工作
$(window).load(function() {
$('#loader_spin').hide();
$('#product_container').show();
var clicked = false;
var filter_catalog = <?php echo(isset($_GET['id']) ? $_GET['id'] : 0); ?>;
$('.side-menu-categories li').each(function() {
if ($(this).attr('data-filter') == filter_catalog) {
$(this).click();
var clicked = true;
}
});
if (clicked == false) {
$('.side-menu-categories li[data-filter="0"]').click();
}
});
你試過'(document).ready('而不是'(window).load'嗎?聽起來像一個經典的加載時間問題。 – Markus
我需要這個功能窗口加載沒有文檔準備..謝謝反正 –