簡體   English   中英

Ajax在單擊時調用外部.php AND腳本?

[英]Ajax to call external .php AND script on click?

我正在嘗試使ajax在單擊菜單項(.imageslider)時調用外部php網站(imageslider.php)和其他腳本。 調用.php效果很好,但是啟動主頁時腳本(js-image-slider.js)已經啟動! 並且由於我喜歡7個菜單項,每個菜單項具有不同的腳本,因此我想將它們加載為$ .getscript! 有人知道我在做什么錯嗎?

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>jQuery(document).ready(function($) {
$('.imageslider').on('click', function() {
    var href = $(this).attr('href');
    if ($('#ajax').is(':visible')) {
        $('#ajax').css({ display:'block' }).animate({ height:'0' }).empty();
    }
    $('#ajax').css({ display:'block' }).animate({ height:'2000px' },function() {
        $('#loader').css({ border:'none', position:'relative', top:'24px', left:'48px', boxShadow:'none' }); 
        $('#ajax').load('imageslider.php ' + href, function() {
            $('#ajax').hide().fadeIn('slow').colorFade({ 'fadeColor': '#0e0e0e'});
        });
    });
}).click(); // calls imageslider initially without clicking it, because it's the main page
});$.getScript('/js/js-image-slider.js');

null添加為第二個參數

$('.imageslider').on('click', null, function(){
// code
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM