我有jquery的.on()/。bind()函數的一些麻煩。 我試圖做的是將點擊事件附加到某個元素,所以無論何時在內容中使用它,都可以單擊它並彈出一個窗口,而不需要單獨聲明一個函數。 這是我的代碼:它適用於簡單測試,但不適用於本地Wordpress環境。沒有點擊事件被連接,調試didn't告訴我什麼...:WordPress的和jQuery的事件處理程序與.on()
$(document).ready(function() {
$('#eins_audiotrigger').bind('click', function() {
if($('#eins_audiotarget').attr('class') != 'fadeInUp'){
$('#eins_audiotarget').removeClass().addClass('fadeInUp');
}
else {
$('#eins_audiotarget').removeClass().addClass('fadeOutDown');
}
});
});
好吧,這裏是幾個細節:
我用這個來包括jQuery的:include jquery into wordpress
我嘗試了一切有關jQuery的無衝突模式。我還有另一個(文檔).ready函數被調用並且工作正常(在一個文件中是否存在多個(文檔).ready問題?
有了這整個事情,我想調用一個簡單的CSS動畫,這是在我想添加到該元素的類中定義的。基本上a將飛入並且嵌入了mediaplayer。
這適用於直接從帖子中調用時,但如果此事件應添加到因爲wordpress在使用正常編輯器時剝離了腳本標籤,所以應該實現它們。
乾杯! 乾杯!
當你說「調試沒有告訴我任何東西」,你的意思是在控制檯沒有錯誤? – Matanya
是的,在控制檯中沒有錯誤 –
你可以'console.log($)'併發布結果? – Matanya