我知道,如果我將target="_blank"
添加到<a>
標記,這將導致單擊鏈接時打開一個新窗口。
但是,如何將這個標籤添加到Drupal標籤的<a>
?
這是一個預告片標題,而不是我在塊中創建的錨點或具有直接編輯功能。
謝謝大家。當用戶點擊預告片標題時,我想要新的瀏覽器窗口打開
1
A
回答
2
由於Marius說您可以使用節點模板文件,但涉及不符合標記的標記。如果你使用JS,那麼Drupal的方式使用行爲。在D7中,你也不應該假設$
是jQuery
。這裏有一個例子:
(function ($) {
Drupal.behaviors.titleTargetModify = {
attach: function(context) {
$('h2 a:not(.titletarget-processed)', context)
.addClass('titletarget-processed')
.attr('target', '_blank');
}
};
}(jQuery));
1
這可以在您的主題文件(通常是node.tpl.php)中更改,您只需在那裏添加目標屬性。請記住,target屬性不符合xhtml,您應該使用javascript來添加目標屬性
3
您可以使用jquery添加target="_blank"
,這樣可以避免使用不符合標記的標記。
$(document).ready(function() {
$('a.teaser-title-class').attr({
target: "_blank",
title: "Opens in a new window"
});
});
變化傳情標題級你傳情標題類。您可以在Chrome或Firefox中使用「檢查元素」來查找它正在使用的類。如果預告類別不可用,則可以使用其他方式使用選擇器,例如:$('#teaser a')
相關問題
- 1. 用戶點擊關閉標籤時如何打開新窗口瀏覽器?
- 2. Android:當我在瀏覽器中點擊一個數字時打開聯繫人彈出窗口 - 想要禁用
- 3. 點擊鏈接打開新的瀏覽器窗口
- 4. 當用戶點擊推送通知時打開Safari瀏覽器
- 5. 打開窗口瀏覽器
- 6. cakephp點擊文本打開圖片瀏覽窗口
- 7. JApplet打開新窗口,當點擊jButton3
- 8. 在新的瀏覽器窗口中打開圖片
- 9. 關閉瀏覽器窗口時(當點擊瀏覽器的X按鈕時)我需要提示消息
- 10. 打開新窗口彈出窗口與瀏覽器分開
- 11. 單擊表單按鈕打開新的瀏覽器窗口
- 12. 點擊瀏覽器後退按鈕後使用window.open重新打開的窗口
- 13. 當點擊插件時保留瀏覽器窗口焦點
- 14. 僅當瀏覽器窗口未最大化時,網頁標題纔會點擊
- 15. 下載鏈接點擊瀏覽器中打開下載窗口
- 16. 我想檢測用戶關閉瀏覽器窗口時?
- 17. 從彈出窗口打開新的瀏覽器窗口
- 18. nmpro - mailto打開outlook和新標籤 - 但我不想在瀏覽器中打開新窗口。
- 19. 問題,當用戶關閉瀏覽器標籤或窗口
- 20. 用Ruby打開瀏覽器窗口?
- 21. JavaScript:使用瀏覽器打開窗口
- 22. Selenium當我想使用phantomjs時,打開firefox瀏覽器
- 23. 防止瀏覽器窗口時,Chrome瀏覽器開發工具窗格打開
- 24. 當我點擊錨標記它打開新標籤不是新窗口
- 25. 如何在按鈕點擊事件中打開新的瀏覽器窗口?
- 26. 超時::後新的瀏覽器窗口打開的錯誤
- 27. 如何在焦點瀏覽器中打開一個新窗口
- 28. 瀏覽器後面的打開窗口
- 29. 在打開新的瀏覽器窗口時暫停Youtube視頻
- 30. jquery lightbox在瀏覽器窗口點擊時展開