ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเขียน Javascript แต่ ทำงานบน firefox ไม่ได้ครับ ช่วยดูให้หน่อย
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เขียน Javascript แต่ ทำงานบน firefox ไม่ได้ครับ ช่วยดูให้หน่อย  (อ่าน 1998 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
BosnoS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 8,168



ดูรายละเอียด
« เมื่อ: 11 พฤษภาคม 2010, 16:27:20 »

$(document).ready(function(){

      $(".shared_box").click(function(){
                              
$("#post_view").hide();                              
$("#post_form").show();                                                         
});
});

มันเป็นการ แสดง รูปภาพก่อน พอคลิ๊กที่รูป จะกลายเป็น ช่องให้พิมพ์

firefox ผม กดที่รูปแล้ว ไม่มีการเปลี่ยนแปลงใดๆ เลย ช่องพิมพ์ไม่โผล่มา แต่ใน IE ปกติ

ตัวอย่างการทำงาน www.nuula.com ครับ คลิ๊กตรง "คุณกำลังคิดอะไรอยู่"

ใครพอรู้บ้าง ต้องแก้ code ยังไงให้ รับรอง firefox ช่วยหน่อยนะครับ


ขอบคุณครับ
บันทึกการเข้า
intel432
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 135
ออฟไลน์ ออฟไลน์

กระทู้: 1,812



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 11 พฤษภาคม 2010, 16:41:18 »

ช่วยดันครับ แก้ไม่เป็น ไม่ใช่โปรแกรมเมอร์
บันทึกการเข้า

ข่าวเกมส์ออนไลน์ ติดตามข่าวสารเกมส์ออนไลน์ อัพเดตตลอด 24 ชั่วโมง เล่นให้เก่งต้องมีคู่มือดีๆ Game Online ใหม่ปี 2015 จะมีอะไรบ้างต้องติดตาม บอท ดาวน์โหลดโปรแกรมฟรีมากมาย True Money โปรแกรม
sincere
สมุนแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 717



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 11 พฤษภาคม 2010, 17:02:13 »

ผมกดที่รูป ใน firefox มันก็ปกตินะครับ

แต่ดูจากสภาพ แล้ว คิดว่า jquery มัน ตีกันอะครับ


http://www.jauhari.net/how-to-fix-jquery-conflict.jsp    <--- วิธีแก้ปัญหา การชน กันของ jquery


หรือลองเอาคำว่า jquery conflict ไป search ใน google ดุก็ได้ครับ

ปล. ช่วยได้เท่าเนี้ย เพราะเท่าที่รู้นะครับ แต่คิดว่า ถ้า Script เพียวๆ ตัวเดียวไปทดสอบแล้ว ไม่ขึ้น ก้แสดงว่า ปัญหาอยู่ที่ code อะครับ
บันทึกการเข้า

BosnoS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 8,168



ดูรายละเอียด
« ตอบ #3 เมื่อ: 11 พฤษภาคม 2010, 17:07:14 »

ผมกดที่รูป ใน firefox มันก็ปกตินะครับ

แต่ดูจากสภาพ แล้ว คิดว่า jquery มัน ตีกันอะครับ


http://www.jauhari.net/how-to-fix-jquery-conflict.jsp    <--- วิธีแก้ปัญหา การชน กันของ jquery


หรือลองเอาคำว่า jquery conflict ไป search ใน google ดุก็ได้ครับ

ปล. ช่วยได้เท่าเนี้ย เพราะเท่าที่รู้นะครับ แต่คิดว่า ถ้า Script เพียวๆ ตัวเดียวไปทดสอบแล้ว ไม่ขึ้น ก้แสดงว่า ปัญหาอยู่ที่ code อะครับ


ขอบคุณสำหรับข้อมูลครับ เด๊ยวลองไปศึกษาดูก่อน
บันทึกการเข้า
ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #4 เมื่อ: 11 พฤษภาคม 2010, 17:40:47 »

บอลว่ามันเพราะโค้ดเค้าสั่ง hide() element ที่มันเป็นแท็ก <td> แล้วอันที่ขึ้นมาโชว์แทนก็เป็นแท็ก <tfoot> ปัญหานึงสำหรับการ hide <td> บางทีมันจะไม่หาย เรา้ตองสั่ง hide <tr> ที่เป็น parent ของมันด้วย แต่บอลว่าไม่น่าจะใช่ทางออก

ทางออกคือ เปลี่ยนจาก table ไปเป็น div แทน

<div id="post_view" class="shared_box"></div>
<div id="post_form">
<!-- ช่อง text area หรือพวกฟอร์ม ก็มาใส่ตรงนี้ -->
</div>
บันทึกการเข้า

SG14
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 35
ออฟไลน์ ออฟไลน์

กระทู้: 1,398



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 11 พฤษภาคม 2010, 20:18:02 »

มันก็มีบ้างสคริปต์ที่ใช้งานบน firefoxไม่ได้นินะ
บันทึกการเข้า

medzmay
ก๊วนเสียว
*

พลังน้ำใจ: 35
ออฟไลน์ ออฟไลน์

กระทู้: 414



ดูรายละเอียด
« ตอบ #6 เมื่อ: 11 พฤษภาคม 2010, 21:25:49 »

คือผใม่ค่อยได้ใช้พวกสำเร็จรูปแบบตัวอย่างของคุณเท่าไหร่อ่ะครับแต่หลักการมันเป็นอย่างนี้ครับ

สร้าง function ไว้ เมื่อถูก click รูป id อะไรก็แล้วแต่ให้ objของรูป.style.display="none";
แล้วใน function เดียวกัน id ของ box เป็นอะไรก็แล้วแต่ให้ objของbox.style.display="block";

เช่น

document.getElementById("idของรูป").onclick=function(){
    document.getElementById("idของรูป").style.display="none";
    document.getElementById("idของbox").style.display="display";
}

เชื่อผมนั่งเขียนเพียวๆไปเลยครับลำบากต่างกันไม่เท่าไหร่
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์