我正在研究 wordpress 模板。在 xhtml 文件上,我对 jquery 没有任何问题,但现在在 wordpress 无冲突模式下,我的代码会出错。
如何将其重写为无冲突?
//Fade in and out animation on hove buttons - meteo, and slide pagination balls
$(window).load(function() {
$("ul.slidebtns li a").hover(function() {
divW = ($(this).next("div").width() / 2) - ($(this).outerWidth() / 2);
$(this).next("div").css({marginLeft: -divW }).animate({ opacity: "show" }, "fast");
}, function() {
$(this).next("div").animate({opacity: "hide"}, "fast");
});
$("#tempicon img").hover(function() {
var $img = $(this);
var $labelDiv = $img.next("div");
var halfOfLabelDivsWidth = $labelDiv.width() / 2;
var imgMiddle = $img.position().left + ($img.width() / 2);
$labelDiv
.css({
left: imgMiddle - halfOfLabelDivsWidth
})
.animate({ opacity: "show" }, "fast");
}, function() {
$(this).next("div").animate({opacity: "hide"}, "fast");
});
});
我是否必须将所有 $ 符号更改为 jQuery?我试图只重写以下部分:
$(window).load(function() {
jQuery(window).load(function() {
和
$("ul.slidebtns li a").hover(function() {
jQuery("ul.slidebtns li a").hover(function() {
但它仍然会在 $(this) 上出错,例如...