在我的頁面這裏:http://greenjobinterview.com/win-fiat-hr-tech/如果有任何查詢字符串添加到URL,它會導致頁面中途「跳下來」。例如:http://greenjobinterview.com/win-fiat-hr-tech/?question。當我禁用頁面的JavaScript時,問題就消失了。我從另一個開發人員繼承了這個。我怎麼才能開始調查哪個JavaScript文件是罪魁禍首?查詢追加到網址導致頁面跳下來
謝謝!
在我的頁面這裏:http://greenjobinterview.com/win-fiat-hr-tech/如果有任何查詢字符串添加到URL,它會導致頁面中途「跳下來」。例如:http://greenjobinterview.com/win-fiat-hr-tech/?question。當我禁用頁面的JavaScript時,問題就消失了。我從另一個開發人員繼承了這個。我怎麼才能開始調查哪個JavaScript文件是罪魁禍首?查詢追加到網址導致頁面跳下來
謝謝!
這個答案不適用於很多人。對於我的具體問題,以下腳本針對的所有div與「內容」類。有幾個,導致向下滾動。感謝@Jeff提示搜索「scrollTop」。以下是可幫助任何人的罪魁禍首。我將「.content」更改爲「#content」以影響ID而不是固定它的內容類,因爲每個頁面上只有一個內容ID。
$(function(){
$("form.biggreenbtn").each(function(){
var form = $(this), p = 0;
console.log($.parseJSON('<?=$gets?>'))
$.each($.parseJSON('<?=$gets?>'), function(i, v){
$("[name='" + i + "']", form).val(v);
if(p === 0){
$("body, html").animate({scrollTop: form.closest("#content").offset().top - 150 + "px"});
}
p++;
});
});
我怎麼才能開始調查哪個JavaScript文件是罪魁禍首?
註釋掉JavaScript <script>
標籤,直到行爲停止。
顯示代碼,請 – 2014-09-30 23:39:50
你將要搜索的JavaScript之類的東西'window.location.search'它引用查詢字符串和'scrollTop'這是jQuery的屬性的動畫滾動位置。我偷看了它,但幾分鐘後沒有明確的答案。 – Jeff 2014-09-30 23:41:59
感謝您的關注。事實證明,在頁腳中有一段代碼是針對所有div的,其中有一些「內容」,其中有很多。果然,它使用的是「scrollTop」。謝謝你的幫助! – jphogan 2014-10-01 21:28:09