मेरे पास थंबनेल की यह पंक्ति है कि मैं jQuery के साथ एनिमेट कर रहा हूं।
इनमें से प्रत्येक थंबनेल में एक होवर और सक्रिय कक्षा है।jQuery के साथ एनिमेट करते समय होवर खोना (माउस को घुमाने के बिना)
वे ठीक काम करते हैं लेकिन जब मैं सूची चेतन, mousecursor के तहत नई झलक मंडराना लागू नहीं होता? मुझे प्रत्येक क्लिक के बाद माउस को थोड़ा सा स्थानांतरित करना होगा?
यह exaplain करने के लिए एक बेला यहाँ .. मैं बना दिया है थोड़े मुश्किल है: http://jsfiddle.net/nZGYA/
जब आप माउस जैसा कि आप देख मैं क्या मतलब ले जाए बिना अंगूठे 3 के बाद क्लिक करने शुरू ...
यह फ़ायर्फ़ॉक्स में ठीक काम करता है, सफारी, क्रोम, आईई आदि नहीं
क्या मैं इस बारे में कुछ कर सकता हूं?
<style type="text/css">
.container { position: relative; overflow: hidden; width: 140px; height: 460px; float: left; margin-right: 100px; background: silver; }
ul { position: absolute; top: 10; list-style: none; margin: 10px; padding: 0; }
li { margin-bottom: 10px; width: 120px; height: 80px; background: gray; }
#list-2 li a { display: block; width: 120px; height: 80px; outline: none; }
#list-2 li a:hover { background: teal; }
#list-2 li a.active { background: navy; }
</style>
$(document).ready(function() {
var idx_2 = 0;
$('#list-2 li a')
.click(function() {
$('#list-2 > li a').removeClass('active');
$(this).addClass('active');
var id = $('#list-2 li a.active').data('index') - 2;
idy = Math.max(0, id * 90);
$(this).parent().parent().animate({ 'top' : -idy + 'px' });
return false;
})
.each(function() {
$(this).data('index', idx_2);
++idx_2;
});
});
<div class="container">
<ul id="list-2">
<li><a class="active" href="#"></a></li>
<li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li>
<li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li>
<li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li>
<li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li>
<li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li>
<li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#"></a></li>
</ul>
</div>
मैं एक ही समस्या हो रही है। मेरे पास ऐसी वस्तुएं हैं जो आगे बढ़ती हैं और मैं होवर का पता लगाने में सक्षम होना चाहता हूं ... भले ही माउस नहीं चलता है लेकिन एक वस्तु इसके नीचे बन जाती है। – jchavannes