在Wordpress網站中,我需要禁用某些縮略圖的點擊,當鼠標懸停在頁面http://srougi.biz/gb/produtos時,保持覆蓋效果。我沒有找到辦法做到這一點。如何禁用點擊,但保持覆蓋效果
回答
使用Javascript禁用縮略圖上的onclick()事件並保持onmouseover()事件的效果。
閱讀以下鏈接:http://www.htmlgoodies.com/beyond/javascript/article.php/3470771
我們假設你的縮略圖圖像。 下面將是你的HTML:
<img id="thumbnail" src="sourcefile.jpg" OnMouseOver="MouseOverEvent()" OnClick="return false;"/>
下面將是你的JavaScript元素(你可以在HTML文件中有一個標籤添加它)
<script>
function OnMouseOverEvent()
{
//you can set your effects here
}
</script>
我剛纔說,但我不知道如何在我的網站中設置。你能用我的網站元素給我一個例子嗎? –
我編輯了我的答案。讓我知道它是否有幫助。 –
您目前使用jQuery在該網頁上。也許這可以工作。
jQuery('div.thumbail > a').unbind('click');
從標籤
刪除HRF<a href="http://srougi.biz/gb/portfolio/acessorios/" title="Acessórios">
變化
<a title="Acessórios">
正如其他人所說,你不能處理點擊CSS事件。如果您想爲所有的縮略圖的禁用點擊,使用jQuery(爲簡單起見),你可以直接添加到您的網站的頭:
<script src="path/to/your/jquery.js"></script>
<script>
(function($) {
// find all 'a' elements inside of the 'thumbnail' class
var block_click = $('.thumbnail').find('a');
// function to create the new behavior you want to achieve
function prevent_default_click_behavior(e) {
// You can use this
e.preventDefault();
// Or this method
return false;
}
// then, bind the desired behavior to the elements click event
block_click.on('click', prevent_default_click_behavior);
})(jQuery);
</script>
如果要禁用一些圖片的鏈接,爲其他人留下它,你可以使用不同的類來指定這兩者之間的關係。一個簡單的實現可能是這個樣子:
<div class="thumbnail stop-click">
<a href="#">
<img src="src/to/image/jpg" alt="">
</a>
</div>
現在使用JavaScript,我可以輕鬆地說:「用我的行爲」爲我所有的縮略圖,用「頭痛醫頭,點擊」類的。
<script>
(function($) {
// all 'a' elements inside the 'thumbnail' class that also has the 'stop-click' class
var block_click = $('.thumbnail.stop-click').find('a');
// function to create the new behavior you want to achieve
function prevent_default_click_behavior(e) {
// You can use this
e.preventDefault();
// Or this method
return false;
}
// then, bind the desired behavior to the elements click event
block_click.on('click', prevent_default_click_behavior);
})(jQuery);
</script>
- 1. 如何禁用折線點擊覆蓋?
- 2. 禁用Div覆蓋點擊,但允許兒童點擊
- 3. 點擊覆蓋
- 4. 覆蓋覆蓋整個潛水 - 但保持字體爲白色
- 5. 禁用默認按鈕點擊效果
- 6. 如何保持java.awt.List不覆蓋javax.swing.JMenu
- 7. 如何覆蓋datetime.datetime,並保持它datetime.date
- 8. Coffeescript:如何鏈接div,但如果子鏈接被點擊,則覆蓋鏈接
- 9. 如何關閉一個模式,如果你點擊覆蓋
- 10. 如何在禁用點擊時保持懸停屬性
- 11. Tomcat保持覆蓋server.xml
- 12. C#保護覆蓋無效
- 13. 如何在點擊onClick()事件後禁用scrollTop()效果
- 14. 覆蓋as_json沒有效果?
- 15. 「繁忙」效果覆蓋
- 16. 覆蓋懸停效果
- 17. Android ImageView可點擊覆蓋
- 18. 覆蓋點擊跟蹤
- 19. HTML5/Android覆蓋點擊
- 20. .hover()似乎覆蓋。點擊()
- 21. 取消綁定點擊,但保持eventPreventDefault();
- 22. HTML/CSS/JavaScript/jQuery - 點擊時保持懸停效果
- 23. 使用ViewPager覆蓋流效果
- 24. fiddler:如何禁用覆蓋Header主機
- 25. 如何在點擊和mouseOut後在餅圖上保持Highcharts光環效果?
- 26. 如何,如果覆蓋「的getColumnClass」沒有效果
- 27. 禁用點擊錨如果窗體無效
- 28. Android WebView使用setWideViewPort,禁用雙擊縮放但保持縮放?
- 29. 使用jquery覆蓋div不可點擊
- 30. 點擊禁用父事件,但允許孩子保持自己的活動
據我所知,這不是一個CSS技巧,您需要使用Javascript才能更改此行爲。 – glenatron
我不太熟悉JavaScript。你能告訴我該怎麼做嗎? –
刪除href:| –