Rumah hujung hadapan web tutorial js Kongsi pemalam JQuery yang menyokong kesan ruang letak kotak teks dan kotak kata laluan di bawah IE_jquery

Kongsi pemalam JQuery yang menyokong kesan ruang letak kotak teks dan kotak kata laluan di bawah IE_jquery

May 16, 2016 pm 04:16 PM
ie pemalam jquery kotak teks

Saya menulis pemalam ini lama dahulu Ia berdasarkan jQuery dan digunakan terutamanya untuk melaksanakan kesan pemegang tempat di bawah IE. Ia boleh menyokong kedua-dua kotak input teks dan kata laluan.

Pemegang tempat ialah atribut baharu HTML5 Apabila atribut input ditetapkan, kandungan nilai akan dipaparkan dalam kotak teks sebagai gesaan kelabu Apabila kotak teks mendapat fokus, teks gesaan akan hilang.

Alamat muat turun: http://xiazai.jb51.net/201501/other/placeholderfriend.rar

Kod pelaksanaan adalah seperti berikut:

Salin kod Kod adalah seperti berikut:

(fungsi($) {
/**
* Pokok tanpa bunga
* 2012/11/28 15:12
,*/

var pemegang tempat rakan = {
fokus: fungsi {
s = $(s).hide().prev().show().focus();
var idValue = s.attr("id");
Jika (idValue) {
        s.attr("id", idValue.replace("placeholderfriend", ""));
}
var clsValue = s.attr("class");
jika (clsValue) {
        s.attr("class", clsValue.replace("placeholderfriend", ""));
}
}
}

//Tentukan sama ada pemegang tempat disokong
fungsi ialahPlaceholer() {
var input = document.createElement('input');
Kembalikan "pemegang tempat" dalam input;
}
//Kod tidak disokong
jika (!isPlaceholer()) {
$(fungsi() {

borang var = $(this);

//Lintas semua kotak teks dan tambahkan acara simulasi pemegang tempat
elemen var = form.find("input[type='text'][placeholder]");
       elemen.setiap(fungsi() {
        var s = $(this);
      var pValue = s.attr("tempat letak");
var sValue = s.val();
Jika (pValue) {
                jika (sNilai == '') {
          s.val(pValue);
          }
}
});

elemen.fokus(fungsi() {
        var s = $(this);
      var pValue = s.attr("tempat letak");
var sValue = s.val();
Jika (sValue && pValue) {
Jika (sValue == pValue) {
          s.val('');
          }
}
});

elemen.kabur(fungsi() {
        var s = $(this);
      var pValue = s.attr("tempat letak");
var sValue = s.val();
Jika (!sValue) {
        s.val(pValue);
}
});

//Lintas semua kotak kata laluan dan tambahkan acara simulasi pemegang tempat
var elementsPass = form.find("input[type='password'][placeholder]");
       elementsPass.each(fungsi(i) {
        var s = $(this);
      var pValue = s.attr("tempat letak");
var sValue = s.val();
Jika (pValue) {
                jika (sNilai == '') {
//DOM tidak menyokong pengubahsuaian jenis Anda perlu menyalin atribut kotak kata laluan dan menjana DOM baharu
               var html = this.outerHTML ||                   html = html.replace(/s*type=(['"])?password1/gi, "type=text placeholderfriend")
             .ganti(/s*(?:nilai|pada[a-z] |nama)(=(['"])?S*1)?/gi, " ")
             .ganti(/s*rakan pemegang tempat/, " nilai rakan pemegang tempat='" pValue
"' " "onfocus='placeholderfriendfocus(this);' ");
            var idValue = s.attr("id");
                jika (idValue) {
          s.attr("id", idValue "rakan pemegang tempat");
            }
            var clsValue = s.attr("class");
jika (clsValue) {
          s.attr("class", clsValue "rakan pemegang tempat");
            }
          s.hide();
             s.after(html);
          }
}
});

elementsPass.blur(function() {

        var s = $(this);
        var sValue = s.val();
            jika (Nilai == '') {
          var idValue = s.attr("id");
               jika (idValue) {
            s.attr("id", idValue "rakan pemegang tempat");
          }
          var clsValue = s.attr("class");
Jika (clsValue) {
            s.attr("class", clsValue "rakan pemegang tempat");
          }
            s.hide().next().show();
}
});

});

}
window.placeholderfriendfocus = placeholderfriend.focus;
})(jQuery);

Ia sangat mudah untuk digunakan, contohnya adalah seperti berikut:

Salin kod Kod adalah seperti berikut:












Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menetapkan gambar sebagai latar belakang dalam OneNote Bagaimana untuk menetapkan gambar sebagai latar belakang dalam OneNote May 14, 2023 am 11:16 AM

Onenote ialah salah satu alat pengambilan nota terbaik yang ditawarkan oleh Microsoft. Digabungkan dengan Outlook dan MSTeams, Onenote boleh menjadi gabungan yang hebat untuk meningkatkan produktiviti kerja dan kreatif peribadi. Kita perlu mencatat nota dalam format yang berbeza, yang mungkin lebih daripada sekadar menulis perkara. Kadangkala kita perlu menyalin imej daripada sumber yang berbeza dan melakukan beberapa penyuntingan dalam kerja harian kita. Imej yang ditampal pada Onenote boleh membantu jika anda tahu cara menggunakan perubahan. Pernahkah anda menghadapi masalah semasa menggunakan Onenote bahawa imej yang ditampal pada Onenote tidak boleh membenarkan anda berfungsi dengan mudah? Artikel ini akan melihat penggunaan imej secara berkesan pada Onenote. kita boleh

Bagaimana untuk menyembunyikan teks sehingga diklik dalam Powerpoint Bagaimana untuk menyembunyikan teks sehingga diklik dalam Powerpoint Apr 14, 2023 pm 04:40 PM

Cara Menyembunyikan Teks Sebelum Sebarang Klik dalam PowerPoint Jika anda mahu teks muncul apabila anda mengklik di mana-mana pada slaid PowerPoint, menyediakannya adalah pantas dan mudah. Untuk menyembunyikan teks sebelum mengklik mana-mana butang dalam PowerPoint: Buka dokumen PowerPoint anda dan klik menu Sisipkan. Klik pada Slaid Baru. Pilih Kosong atau salah satu daripada pratetap lain. Masih dalam menu Sisip, klik Kotak Teks. Seret kotak teks ke slaid. Klik kotak teks dan masukkan anda

Internet Explorer membuka Edge: Bagaimana untuk menghentikan pengalihan MS Edge Internet Explorer membuka Edge: Bagaimana untuk menghentikan pengalihan MS Edge Apr 14, 2023 pm 06:13 PM

Bukan rahsia lagi bahawa Internet Explorer telah lama tidak disukai, tetapi dengan ketibaan Windows 11, realiti muncul. Daripada kadangkala menggantikan IE pada masa hadapan, Edge kini menjadi penyemak imbas lalai dalam sistem pengendalian terkini Microsoft. Buat masa ini, anda masih boleh mendayakan Internet Explorer dalam Windows 11. Walau bagaimanapun, IE11 (versi terkini) sudah mempunyai tarikh persaraan rasmi, iaitu 15 Jun 2022, dan jam semakin berdetik. Dengan mengambil kira perkara ini, anda mungkin perasan bahawa Internet Explorer kadangkala membuka Edge, dan anda mungkin tidak menyukainya. Jadi mengapa ini berlaku? wujud

Apakah yang perlu saya lakukan jika win11 tidak boleh menggunakan pelayar ie11? (win11 tidak boleh menggunakan pelayar IE) Apakah yang perlu saya lakukan jika win11 tidak boleh menggunakan pelayar ie11? (win11 tidak boleh menggunakan pelayar IE) Feb 10, 2024 am 10:30 AM

Semakin ramai pengguna mula menaik taraf sistem win11 Memandangkan setiap pengguna mempunyai tabiat penggunaan yang berbeza, ramai pengguna masih menggunakan pelayar ie11 Jadi apa yang perlu saya lakukan jika sistem win11 tidak boleh menggunakan pelayar ie. Adakah windows11 masih menyokong ie11? Mari kita lihat penyelesaiannya. Penyelesaian kepada masalah yang win11 tidak boleh menggunakan pelayar ie11 1. Pertama, klik kanan menu mula dan pilih "Command Prompt (Administrator)" untuk membukanya. 2. Selepas dibuka, terus masukkan "Netshwinsockreset" dan tekan Enter untuk mengesahkan. 3. Selepas pengesahan, masukkan "netshadvfirewallreset&rdqu

Bagaimana untuk membuat kalendar dalam Word Bagaimana untuk membuat kalendar dalam Word Apr 25, 2023 pm 02:34 PM

Cara Membuat Kalendar dalam Word Menggunakan Jadual Jika anda ingin mencipta kalendar yang sesuai dengan spesifikasi anda dengan tepat, anda boleh melakukan segala-galanya dari awal menggunakan jadual dalam Word. Ini membolehkan anda mereka bentuk reka letak tepat yang anda inginkan untuk kalendar anda. Cipta kalendar menggunakan jadual dalam Word: Buka dokumen Word baharu. Tekan Enter beberapa kali untuk menggerakkan kursor ke bawah halaman. Klik menu Sisipkan. Dalam reben, klik ikon jadual. Klik dan tahan petak kiri atas dan seret keluar jadual 7×6. Tulis hari dalam seminggu pada baris pertama. Gunakan kalendar lain sebagai rujukan untuk mengisi hari dalam bulan. Serlahkan mana-mana tarikh di luar bulan semasa. Dalam menu utama, klik ikon warna teks dan pilih Kelabu. Untuk bulan semasa, mulakan dengan

Bagaimana untuk membatalkan lompat automatik ke Edge apabila membuka IE dalam Win10_Solution ke lompat automatik halaman pelayar IE Bagaimana untuk membatalkan lompat automatik ke Edge apabila membuka IE dalam Win10_Solution ke lompat automatik halaman pelayar IE Mar 20, 2024 pm 09:21 PM

Baru-baru ini, ramai pengguna win10 mendapati bahawa pelayar IE mereka sentiasa melompat ke pelayar tepi secara automatik apabila menggunakan pelayar komputer Jadi bagaimana untuk mematikan lompat ke tepi automatik apabila membuka IE dalam win10? Biarkan tapak ini dengan teliti memperkenalkan kepada pengguna cara melompat ke tepi dan menutup secara automatik apabila membuka IE dalam win10. 1. Kami log masuk ke pelayar tepi, klik... di penjuru kanan sebelah atas, dan cari pilihan tetapan lungsur turun. 2. Selepas kami memasukkan tetapan, klik Penyemak Imbas Lalai di lajur kiri. 3. Akhir sekali, dalam keserasian, kami menandakan kotak untuk tidak membenarkan tapak web dimuat semula dalam mod IE dan mulakan semula pelayar IE.

Bagaimana untuk menyelesaikan masalah bahawa pintasan IE tidak boleh dipadamkan Bagaimana untuk menyelesaikan masalah bahawa pintasan IE tidak boleh dipadamkan Jan 29, 2024 pm 04:48 PM

Penyelesaian kepada pintasan IE yang tidak boleh dipadamkan: 1. Isu kebenaran 2. Kerosakan pintasan 4. Isu pendaftaran; alat; 9. Semak laluan pintasan sasaran; 10. Pertimbangkan faktor lain; Pengenalan terperinci: ​1. Isu kebenaran, klik kanan pada pintasan, pilih "Properties", dalam tab "Security", pastikan anda mempunyai kebenaran yang mencukupi untuk memadamkan pintasan, anda boleh cuba jalankan sebagai pentadbir, dsb .

Penghujung era: Internet Explorer 11 telah bersara, inilah perkara yang perlu anda ketahui Penghujung era: Internet Explorer 11 telah bersara, inilah perkara yang perlu anda ketahui Apr 20, 2023 pm 06:52 PM

15 Jun 2022 ialah hari apabila Microsoft menamatkan sokongan untuk Internet Explorer 11 (IE11) dan menutup bab penyemak imbas warisannya. Syarikat itu telah mengingatkan pengguna tentang tarikh akhir hayat ini untuk beberapa waktu dan menyeru mereka untuk merancang perpindahan ke Microsoft Edge. Microsoft menggabungkan IE11 dengan Windows 8.1 sebagai pelayar web lalai moden untuk Windows. Walaupun ia tidak pernah mencapai ketinggian (semasa) Chrome, ia merupakan penyemak imbas desktop kedua paling banyak digunakan pada tahun 2014, di belakang IE8. Sudah tentu, dengan 20

See all articles