我想改變鼠標我的圖像寬度在與jQuery切換,或讓我知道,如果我能撥動使用jQuery懸停切換
0
A
回答
3
這個怎麼樣兩個影像即small_image和使用jQuery large_image之間切換改變圖像寬度:
$("#img_id_here").mouseover(function()
{
$(this).css('width', '200px');
});
你甚至可以嘗試了這一點太:
<img src="whatever" onMouseOver="this.style.width='200px'" />
也可以用CSS來實現:
<style type="text/css">
.img:hover /* you should apply img class to your image. */
{
width:200px;
}
</style>
0
比使用CSS更容易。
風格:
.photo .large { display: none; }
.photo:hover .small { display: none; }
.photo:hover .large { display: inline; }
HTML:
<div class="photo">
<img class="small" width="60" height="40" src="smallimage.jpg" />
<img class="large" width="600" height="400" src="largeimage.jpg" />
</div>
注:IE 6只支持:懸停在鏈接,那麼你將不得不作出容器中的鏈接一個div,而不是支持IE 6.
1
要獲得最佳圖像,他們通常需要以實際大小顯示。實現使用兩個圖像的一種方法是將SRC屬性與鼠標懸停和鼠標移出事件(jQuery中的.hover())上的腳本交換。
使用一些約定,可以避免硬編碼和劃定需要'可縮放'的標準和大圖像文件名/位置。
圖像文件:
(把所有標準尺寸的圖像(比如)/ IMG /目錄下;把圖像的全尺寸版本/ IMG /大/)
example.com/img/tree.jpg
example.com/img/lake.jpg
example.com/img/big/tree.jpg
example.com/img/big/lake.jpg
HTML:
<img class="zoomable" src="/img/tree.jpg" />
<img class="zoomable" src="/img/lake.jpg" />
的jQuery:
$(document).ready(function() {
$("img.zoomable").hover(
function(){
var src = $(this).attr('src');
$(this).attr('src', src.replace('/img/', '/img/big/')); //swap to big
},
function(){
var src = $(this).attr('src');
$(this).attr('src', src.replace('/img/big/', '/img/')); //swap back to small
});
});
相關問題
- 1. jquery切換懸停
- 2. jQuery懸停切換
- 3. 使用jquery懸停切換圖像
- 4. jQuery切換懸停的backgroundPosition?
- 5. 懸停和切換jQuery
- 6. jquery懸停和切換
- 7. jQuery切換懸停檢測
- 8. 切換圖像懸停jquery
- 9. jquery切換懸停的每個div
- 10. jQuery的切換和懸停功能
- 11. 切換而不是懸停功能jQuery
- 12. jQuery切換div的懸停可視性
- 13. jquery在點擊狀態切換/停用懸停類
- 14. 將鼠標懸停在文本上使用jQuery切換
- 15. 懸停切換圖像
- 16. 懸停切換問題
- 17. jQuery prepend懸停鼠標懸停交換
- 18. 使用jQuery進行懸停轉換
- 19. Jquery懸停和切換功能在IE6中不起作用?
- 20. jQuery懸停功能,切換不起作用
- 21. jQuery交換z-index懸停
- 22. 懸停動畫轉換(jQuery)
- 23. jQuery - 使用懸停()和()
- 24. 使用jQuery懸停延遲
- 25. 懸停不使用jQuery 1.9
- 26. IE7使用jQuery懸停
- 27. 懸停事件使用JQuery
- 28. 錯誤使用jQuery懸停
- 29. 使用jQuery懸停狀態
- 30. 懸停功能使用jQuery
我不這麼認爲存在任何JQ鼠標懸停功能想uery,但有懸停 –
@testkhan:我懷疑你是對的,這是時間,因爲我沒有碰過jquery :) – Sarfraz
有,閱讀文檔 - http://docs.jquery.com/Events/mouseover – munch