جافا سكريبت - مسج - OnHover NOT عند_النقر - تعديل البرنامج المساعد

StackOverflow https://stackoverflow.com/questions/1609853

سؤال

إذا نظرتم الى اليمين، هناك معرض مصغر. أنا في حاجة الى تغيير العمل من 'على نقرة' إلى 'على التحويم. أنا لست مطور جافا سكريبت وسوف تغيير النصوص في هذه المرحلة تكون غير مجدية (لساعات كثيرة تعديل هذا واحد ... لأسباب أخرى).

إذا كنت قد مساعدتي في العثور على طريقة لتغيير العمل من 'على نقرة' إلى 'على تحوم'، أنا سوف يكون موضع تقدير كبير.

وينك هو هذا (تحرير: إزالة الارتباط، يتم حل القضية، وذلك بفضل)

لمساعدتك الرجال بها، عليك أن تبحث عن الملف /js/jquery.galleriffic.js

هل كانت مفيدة؟

المحلول

وتبحث حسنا في ملف هناك بالضبط اثنين من معالجات عند_النقر، التي سيكون لديك لتغيير معالج onmouseenter. أنا لا أرى لماذا هذا قد يستغرق ساعات كثيرة جدا. بالإضافة إلى ذلك يمكنك إرفاق مجرد معالج onmouseenter إلى الارتباط المناسب:

$('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

إذا كنت لا تريد أن تكون قابلة للنقر بعد الآن سيكون لديك لوقف الحدث انقر فوق السطح في العنصر القول:

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});

نصائح أخرى

وأضفت قصاصات اثنين من أعلاه إلى تذييل الصفحة معرض بلدي، ضمن علامات البرنامج النصي وانها عملت!

والشكر

<script type="text/javascript">
            //Makes hover work instead of click on gallery
            $('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});
        </script>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top