2016-06-10 89 views
1

我使用IframeTracker jQuery腳本,點擊iframe元素與iframe類id時發出的警報。點擊時我想重定向到page.php?id =(div_class)。我有這樣的代碼:jQuery重定向到div類名稱頁面(IframeTracker.js)

jQuery(document).ready(function($){ 

    // Other iframes (wrapped with .iframetrack) 
    $('.iframetrack iframe').iframeTracker({ 
     blurCallback: function(){ 

      $('<div class="alert alert-info">').html('Click on iframe : #' + this._overId).appendTo('#consoleDebug').delay(3000).fadeOut(); 

      window.setTimeout(function() { 
      window.location.href = 'page.php?id=' + this._overId; 
      }, 4000); 

     }, 
     overCallback: function(element){ 
      this._overId = $(element).parents('.iframetrack').attr('id'); // Saving the iframe wrapper id 
     }, 
     outCallback: function(element){ 
      this._overId = null; // Reset hover iframe wrapper id 
     }, 
     _overId: null 
    }); 

}); 

重定向,但沒有DIV類名page.php文件ID =未定義 我覺得「this._overId」是DIV類名,但沒有工作?

如何在重定向ID中使用點擊的div類名稱? (?page.php文件ID =(clicked_div_class))

回答

0

怎麼樣:

$("div").click(
    function(){ 
    var id=this.className; 
    window.location.href = 'page.php?id=' + id; 
}) 
+0

不,這是不敏感的iframe –