jQuery addClass没有在生产站点中触发

时间:2016-08-13 21:35:42

标签: jquery popup addclass

尝试通过添加类来更改链接的行为(通过api引入)。它在这里工作:https://jsfiddle.net/webbrewers2/tjwdkzj2/但不在现场WordPress网站上。当弹出类被手动添加到链接时,弹出功能起作用。我已经改变了弹出功能的相对位置,但它没有帮助。 示例html:

<a class="wolfnet_listingLink" href="http://www.mlsfinder.com/ca_crrmls/davidnorwood/?action=listing_detail&amp;property_id=1045225">Click here</a>

jQuery的:

$(document).ready(function($) {
$('.wolfnet_listingLink').addClass('popup');

$('.popup').click(function() {
 var NWin = window.open($(this).prop('href'), '','scrollbars=1,height=400,width=400');
 if (window.focus)
 {
   NWin.focus();
 }
 return false;
});
});

1 个答案:

答案 0 :(得分:0)

最后,我将弹出函数绑定到生成的链接类 - 根本不需要addClass。显然WordPress在使用$而不是jQuery时遇到了问题。

jQuery(document).ready(function() {
jQuery('.wolfnet_listingLink').click(function() {
 var NWin = window.open(jQuery(this).prop('href'), '', 'scrollbars=1,height=600,width=800');
 if (window.focus)
 {
   NWin.focus();
 }
 return false;
});
});