2017-08-04 10 views
0

スプレッドボックスjqueryプラグインは、添付された画像がクリックされたときにIE7でエラーを表示します(ポップアップモーダルボックスで表示)。 ラインでIE7のSwipeboxプラグインエラー(オブジェクトがプロパティやメソッド 'trim'をサポートしていません)

を 'トリム'

オブジェクトがプロパティまたはメソッドをサポートしていません::言って、815:エラーは、具体的ラインにjquery.swipebox.jsを指し示す815コード以下の通りです:

loadMedia : function (src, callback) { 
    // Inline content 
    if (src.trim().indexOf('#') === 0) {  // <=== Line:815 
     callback.call(...) 

答えて

0

いくつかの検索の後、私は非常にうまくいった解決方法を見つけました。

.trim() in JavaScript not working in IE

私はちょうどif条件の前に次のコードを追加しました:

if(typeof String.prototype.trim !== 'function') { 
    String.prototype.trim = function() { 
     return this.replace(/^\s+|\s+$/g, ''); 
    } 
} 
関連する問題