我想隱藏B區this page。由於Wordpress模板的性質,這很難做到。我想在頁腳中使用JavaScript:Javascript無法正常工作?
$('div#division-2 div.teampage').prev('h2').css("display","none");
這工作perfectly on JSFiddle,所以我不知道我做錯了。我還用代碼創建了一個JavaScript文件。有人可以給我一些指導嗎?
我想隱藏B區this page。由於Wordpress模板的性質,這很難做到。我想在頁腳中使用JavaScript:Javascript無法正常工作?
$('div#division-2 div.teampage').prev('h2').css("display","none");
這工作perfectly on JSFiddle,所以我不知道我做錯了。我還用代碼創建了一個JavaScript文件。有人可以給我一些指導嗎?
在標題中,你有這樣的代碼:
var $jquery = jQuery.noConflict();
這將禁用$
快捷。在您的代碼中將$
替換爲jQuery
或$jquery
。例如:
jQuery(document).ready(function() {
jQuery('div#division-2 div.teampage').prev('h2').css("display", "none");
});
在hide-division.js
代碼不工作的原因是,雖然它是使用$jquery
(對於$jquery(document).ready
,至少,它仍然需要使用的是,在處理程序的主體),在代碼調用noConflict
之前運行的是hide-division.js
。
在你hide-division.js
文件,代碼如下:
$jquery(document).ready(function()
{
$('div#division-2 div.teampage').prev('h2').css("display","none")
});
這裏$jquery is not defined
所以接下來的代碼沒有執行。請刪除jquery,並使用下面的代碼:
$(document).ready(function()
{
$('div#division-2 div.teampage').prev('h2').css("display","none")
});
希望這可以幫助你。
非常感謝您花時間回答。 Icktoofay的解決方案在下面工作。 – Charlie
在更換使用'$ jquery' '$'工作。謝謝! – Charlie